.antigravity-ui-mockup:where(.astro-gkyjb7gh){color:#202124;width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;container-type:inline-size}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .window-chrome:where(.astro-gkyjb7gh){box-sizing:border-box;background:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;height:416px;transition:background-color .2s,border-color .2s,color .2s;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000012,0 2px 6px #0000000a}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .window-body:where(.astro-gkyjb7gh){background:#fff;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:172px 1fr 224px;min-height:0;display:grid;overflow:hidden}@container (width<=820px){.antigravity-ui-mockup:where(.astro-gkyjb7gh) .window-body:where(.astro-gkyjb7gh){grid-template-columns:164px 1fr}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .window-body:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh){display:none}}@container (width<=520px){.antigravity-ui-mockup:where(.astro-gkyjb7gh) .window-body:where(.astro-gkyjb7gh){grid-template-columns:1fr}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .window-body:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh){display:none}}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh){user-select:none;background:#f8f9fa;border-right:1px solid #ebebeb;flex-direction:column;gap:8px;padding:8px 8px 10px;font-size:.75rem;display:flex;overflow:hidden}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-top-nav:where(.astro-gkyjb7gh){color:#5f6368;justify-content:center;align-items:center;gap:14px;padding:2px 4px 4px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-top-nav:where(.astro-gkyjb7gh) .nav-tool-btn:where(.astro-gkyjb7gh){cursor:default;font-size:14px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-top-nav:where(.astro-gkyjb7gh) .nav-tool-btn:where(.astro-gkyjb7gh).disabled{opacity:.35}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .new-conversation-btn:where(.astro-gkyjb7gh){color:#202124;cursor:default;background:#fff;border:1px solid #e3e5e8;border-radius:7px;align-items:center;gap:6px;width:100%;padding:6px 10px;font-size:.75rem;font-weight:500;display:flex;box-shadow:0 1px 2px #3c40430a}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .new-conversation-btn:where(.astro-gkyjb7gh) .plus-icon:where(.astro-gkyjb7gh){color:#5f6368;font-size:14px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-menu-list:where(.astro-gkyjb7gh){flex-direction:column;gap:1px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-menu-list:where(.astro-gkyjb7gh) .menu-item:where(.astro-gkyjb7gh){color:#3c4043;cursor:default;border-radius:5px;align-items:center;gap:7px;padding:5px 6px;font-size:.71875rem;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-menu-list:where(.astro-gkyjb7gh) .menu-item:where(.astro-gkyjb7gh) .menu-icon:where(.astro-gkyjb7gh){color:#5f6368;font-size:14px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh){flex-direction:column;gap:4px;margin-top:2px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .section-header:where(.astro-gkyjb7gh){color:#80868b;justify-content:space-between;align-items:center;padding:2px 6px;font-size:.6875rem;font-weight:500;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .section-header:where(.astro-gkyjb7gh) .section-actions:where(.astro-gkyjb7gh){gap:5px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .section-header:where(.astro-gkyjb7gh) .section-actions:where(.astro-gkyjb7gh) .action-icon:where(.astro-gkyjb7gh){cursor:default;font-size:13px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .project-group:where(.astro-gkyjb7gh){flex-direction:column;gap:1px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .project-group:where(.astro-gkyjb7gh) .project-folder:where(.astro-gkyjb7gh){color:#5f6368;cursor:default;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:.71875rem;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .project-group:where(.astro-gkyjb7gh) .project-folder:where(.astro-gkyjb7gh) .folder-icon:where(.astro-gkyjb7gh){color:#80868b;font-size:13px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .project-group:where(.astro-gkyjb7gh) .project-folder:where(.astro-gkyjb7gh) .folder-name:where(.astro-gkyjb7gh){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .project-group:where(.astro-gkyjb7gh) .project-threads:where(.astro-gkyjb7gh){flex-direction:column;gap:1px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .thread-item:where(.astro-gkyjb7gh){color:#3c4043;cursor:default;border-radius:5px;justify-content:space-between;align-items:center;padding:4px 6px 4px 10px;font-size:.71875rem;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .thread-item:where(.astro-gkyjb7gh).active{color:#202124;background:#e8eaed;font-weight:500}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .thread-item:where(.astro-gkyjb7gh) .thread-title:where(.astro-gkyjb7gh){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .thread-item:where(.astro-gkyjb7gh) .thread-time:where(.astro-gkyjb7gh){color:#80868b;flex-shrink:0;margin-left:4px;font-size:.625rem}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .thread-item:where(.astro-gkyjb7gh) .active-blue-dot:where(.astro-gkyjb7gh){background:#1a73e8;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:4px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-footer:where(.astro-gkyjb7gh){margin-top:auto;padding-top:6px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-footer:where(.astro-gkyjb7gh) .settings-item:where(.astro-gkyjb7gh){color:#3c4043;cursor:default;align-items:center;gap:7px;padding:4px 6px;font-size:.71875rem;font-weight:500;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-footer:where(.astro-gkyjb7gh) .settings-item:where(.astro-gkyjb7gh) .settings-icon:where(.astro-gkyjb7gh){color:#5f6368;font-size:14px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh){background:#fff;flex-direction:column;min-width:0;height:100%;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh){user-select:none;border-bottom:1px solid #f1f3f4;flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 12px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .breadcrumb-trail:where(.astro-gkyjb7gh){color:#5f6368;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:.75rem;display:flex;overflow:hidden}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .breadcrumb-trail:where(.astro-gkyjb7gh) .crumb-sep:where(.astro-gkyjb7gh){color:#bdc1c6}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .breadcrumb-trail:where(.astro-gkyjb7gh) .crumb-chat:where(.astro-gkyjb7gh){color:#3c4043}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .topbar-actions:where(.astro-gkyjb7gh){flex-shrink:0;align-items:center;gap:6px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .topbar-actions:where(.astro-gkyjb7gh) .more-btn:where(.astro-gkyjb7gh){color:#5f6368;cursor:default;font-size:15px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .topbar-actions:where(.astro-gkyjb7gh) .open-ide-btn:where(.astro-gkyjb7gh){color:#202124;cursor:default;background:#fff;border:1px solid #dadce0;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .topbar-actions:where(.astro-gkyjb7gh) .open-ide-btn:where(.astro-gkyjb7gh) .open-ide-logo{flex-shrink:0;display:block}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh){flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px 6px;display:flex;overflow:hidden}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .user-prompt-bubble:where(.astro-gkyjb7gh){color:#202124;background:#f8f9fa;border:1px solid #eceef0;border-radius:8px;padding:6px 11px;font-size:.75rem}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh){color:#202124;flex-direction:column;gap:6px;font-size:.75rem;line-height:1.44;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh) .worked-status:where(.astro-gkyjb7gh){color:#5f6368;cursor:default;align-items:center;gap:2px;font-size:.71875rem;display:inline-flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh) .worked-status:where(.astro-gkyjb7gh) .chevron-right:where(.astro-gkyjb7gh){font-size:13px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh) .agent-para:where(.astro-gkyjb7gh){margin:0!important}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh) .agent-para:where(.astro-gkyjb7gh) code:where(.astro-gkyjb7gh){color:#c5221f;background:#fce8e6;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh) .agent-list:where(.astro-gkyjb7gh){flex-direction:column;gap:2px;padding-left:16px;display:flex;margin:0!important}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh) .agent-list:where(.astro-gkyjb7gh) li:where(.astro-gkyjb7gh){margin:0!important}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh) .response-feedback-row:where(.astro-gkyjb7gh){color:#5f6368;justify-content:flex-end;align-items:center;gap:6px;margin-top:1px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh) .response-feedback-row:where(.astro-gkyjb7gh) .feedback-icon:where(.astro-gkyjb7gh){cursor:default;font-size:13px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh){flex-shrink:0;margin-top:auto;padding:4px 12px 10px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh){background:#fff;border:1px solid #e3e5e8;border-radius:12px;flex-direction:column;gap:8px;padding:9px 11px 7px;display:flex;position:relative;box-shadow:0 1px 4px #00000008}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-input-area:where(.astro-gkyjb7gh) .prompt-placeholder:where(.astro-gkyjb7gh){color:#80868b;user-select:none;font-size:.75rem}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh){justify-content:space-between;align-items:center;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh){align-items:center;gap:4px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .control-dropdown-anchor:where(.astro-gkyjb7gh){align-items:center;display:inline-flex;position:relative}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .attach-plus-static:where(.astro-gkyjb7gh){cursor:default;user-select:none;justify-content:center;align-items:center;padding:2px 4px;display:inline-flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .attach-plus-static:where(.astro-gkyjb7gh) .plus-sym:where(.astro-gkyjb7gh){color:#5f6368;font-size:15px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .model-picker-pill:where(.astro-gkyjb7gh){cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-family:inherit;font-size:.71875rem;transition:background-color .15s,border-color .15s;display:inline-flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .model-picker-pill:where(.astro-gkyjb7gh):hover,.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .model-picker-pill:where(.astro-gkyjb7gh)[aria-expanded=true]{background:#f1f3f4;border-color:#e3e5e8}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .model-picker-pill:where(.astro-gkyjb7gh) .model-name:where(.astro-gkyjb7gh){color:#3c4043;font-weight:500}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .model-picker-pill:where(.astro-gkyjb7gh) .model-level:where(.astro-gkyjb7gh){color:#80868b}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .model-picker-pill:where(.astro-gkyjb7gh) .chevron-sym:where(.astro-gkyjb7gh){color:#80868b;font-size:13px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh){z-index:40;background:#fff;border:1px solid #dadce0;border-radius:8px;flex-direction:column;gap:2px;min-width:165px;margin:0;padding:5px;display:flex;position:absolute;bottom:calc(100% + 5px);left:0;box-shadow:0 6px 20px #0000001f,0 2px 6px #0000000f}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh)[hidden]{display:none!important}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh).model-popover{min-width:195px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-section-label:where(.astro-gkyjb7gh){color:#80868b;user-select:none;padding:3px 8px;font-size:.65rem;font-weight:600}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh){color:#3c4043;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:7px;width:100%;padding:5px 8px;font-family:inherit;font-size:.71875rem;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh):hover{color:#202124;background:#f1f3f4}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh) .opt-icon:where(.astro-gkyjb7gh){color:#5f6368;font-size:14px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh) .opt-label:where(.astro-gkyjb7gh){flex:1}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh) .opt-label:where(.astro-gkyjb7gh) .opt-lvl:where(.astro-gkyjb7gh){color:#80868b;margin-left:3px;font-style:normal}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh) .opt-check:where(.astro-gkyjb7gh){color:#1a73e8;opacity:0;font-size:14px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh).selected{color:#1a73e8;background:#1a73e814;font-weight:500}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh).selected .opt-icon:where(.astro-gkyjb7gh),.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh).selected .opt-label:where(.astro-gkyjb7gh) .opt-lvl:where(.astro-gkyjb7gh),.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh).selected .opt-check:where(.astro-gkyjb7gh){color:#1a73e8;opacity:1}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-right:where(.astro-gkyjb7gh){align-items:center;gap:6px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-right:where(.astro-gkyjb7gh) .mic-button:where(.astro-gkyjb7gh){color:#5f6368;cursor:default;justify-content:center;align-items:center;padding:3px;display:inline-flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-right:where(.astro-gkyjb7gh) .mic-button:where(.astro-gkyjb7gh) .mic-icon:where(.astro-gkyjb7gh){font-size:15px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-right:where(.astro-gkyjb7gh) .send-circle-btn:where(.astro-gkyjb7gh){color:#80868b;cursor:default;background:#f1f3f4;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-right:where(.astro-gkyjb7gh) .send-circle-btn:where(.astro-gkyjb7gh) .send-icon:where(.astro-gkyjb7gh){font-size:13px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh){background:#fff;border-left:1px solid #ebebeb;flex-direction:column;font-size:.71875rem;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh){border-bottom:1px solid #f1f3f4;justify-content:space-between;align-items:center;height:36px;padding:0 10px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-tabs:where(.astro-gkyjb7gh){align-items:center;gap:6px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-tabs:where(.astro-gkyjb7gh) .pane-tab:where(.astro-gkyjb7gh){color:#5f6368;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:3px 5px;transition:background-color .15s,color .15s;display:inline-flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-tabs:where(.astro-gkyjb7gh) .pane-tab:where(.astro-gkyjb7gh) .symbol:where(.astro-gkyjb7gh){font-size:14px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-tabs:where(.astro-gkyjb7gh) .pane-tab:where(.astro-gkyjb7gh):hover{color:#202124;background:#f8f9fa}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-tabs:where(.astro-gkyjb7gh) .pane-tab:where(.astro-gkyjb7gh).active{color:#202124;background:#f1f3f4;border-color:#e3e5e8}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-top-actions:where(.astro-gkyjb7gh){color:#5f6368;align-items:center;gap:6px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-top-actions:where(.astro-gkyjb7gh) .pane-action:where(.astro-gkyjb7gh){cursor:default;font-size:14px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-view:where(.astro-gkyjb7gh){flex-direction:column;flex:1;min-height:0;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-view:where(.astro-gkyjb7gh)[hidden]{display:none!important}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh){user-select:none;border-bottom:1px solid #f1f3f4;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-left:where(.astro-gkyjb7gh){align-items:center;gap:6px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-left:where(.astro-gkyjb7gh) .terminals-title:where(.astro-gkyjb7gh){color:#202124;font-weight:600}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-left:where(.astro-gkyjb7gh) .project-filter-pill:where(.astro-gkyjb7gh){color:#3c4043;cursor:default;background:#f1f3f4;border-radius:5px;align-items:center;gap:2px;padding:1px 6px;font-size:.65rem;display:inline-flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-left:where(.astro-gkyjb7gh) .project-filter-pill:where(.astro-gkyjb7gh) .symbol:where(.astro-gkyjb7gh){font-size:12px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-right:where(.astro-gkyjb7gh){color:#5f6368;align-items:center;gap:5px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-right:where(.astro-gkyjb7gh) .sub-icon:where(.astro-gkyjb7gh){cursor:default;border-radius:4px;padding:2px;font-size:14px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-right:where(.astro-gkyjb7gh) .sub-icon:where(.astro-gkyjb7gh).active-pill{color:#202124;background:#e8eaed}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh){flex:1;grid-template-columns:1fr 105px;min-height:0;display:grid}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-shell-output:where(.astro-gkyjb7gh){color:#202124;word-break:break-word;border-right:1px solid #f1f3f4;flex-direction:column;gap:4px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;line-height:1.45;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-shell-output:where(.astro-gkyjb7gh) .term-result:where(.astro-gkyjb7gh){color:#5f6368}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-shell-output:where(.astro-gkyjb7gh) .term-success:where(.astro-gkyjb7gh){color:#1e8e3e;font-weight:600}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-sessions-list:where(.astro-gkyjb7gh){user-select:none;flex-direction:column;gap:5px;padding:8px 6px;font-size:.65rem;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-sessions-list:where(.astro-gkyjb7gh) .session-group-label:where(.astro-gkyjb7gh){color:#80868b;font-size:.625rem}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-sessions-list:where(.astro-gkyjb7gh) .session-group-divider:where(.astro-gkyjb7gh){background:#f1f3f4;height:1px;margin:2px 0}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-sessions-list:where(.astro-gkyjb7gh) .session-conv-title:where(.astro-gkyjb7gh){color:#3c4043;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-sessions-list:where(.astro-gkyjb7gh) .session-item:where(.astro-gkyjb7gh){color:#202124;cursor:default;background:#e8eaed;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-weight:500;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-sessions-list:where(.astro-gkyjb7gh) .session-item:where(.astro-gkyjb7gh) .term-item-icon:where(.astro-gkyjb7gh){color:#5f6368;font-size:12px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh){flex-direction:column;gap:8px;padding:10px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh){background:#f8f9fa;border:1px solid #e3e5e8;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh).active{background:#fff;border-color:#1a73e8}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh) .art-icon:where(.astro-gkyjb7gh){color:#1a73e8;font-size:15px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh) .art-meta:where(.astro-gkyjb7gh){flex-direction:column;min-width:0;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh) .art-meta:where(.astro-gkyjb7gh) .art-title:where(.astro-gkyjb7gh){color:#202124;font-size:.6875rem;font-weight:600}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh) .art-meta:where(.astro-gkyjb7gh) .art-sub:where(.astro-gkyjb7gh){color:#5f6368;white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-preview-box:where(.astro-gkyjb7gh){background:#f8f9fa;border:1px solid #eceef0;border-radius:6px;margin-top:2px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;line-height:1.45}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-preview-box:where(.astro-gkyjb7gh) .preview-heading:where(.astro-gkyjb7gh){color:#3c4043;margin-bottom:4px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.65rem;font-weight:600}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-preview-box:where(.astro-gkyjb7gh) .preview-line:where(.astro-gkyjb7gh){color:#1e8e3e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh){flex-direction:column;gap:8px;padding:10px;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-url-bar:where(.astro-gkyjb7gh){color:#3c4043;background:#f1f3f4;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-url-bar:where(.astro-gkyjb7gh) .lock-icon:where(.astro-gkyjb7gh){color:#5f6368;font-size:12px}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-viewport-card:where(.astro-gkyjb7gh){background:#fff;border:1px solid #e3e5e8;border-radius:7px;overflow:hidden}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-viewport-card:where(.astro-gkyjb7gh) .petclinic-mini-nav:where(.astro-gkyjb7gh){color:#fff;background:#34302d;padding:5px 8px;font-size:.625rem;font-weight:600}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-viewport-card:where(.astro-gkyjb7gh) .petclinic-mini-table:where(.astro-gkyjb7gh){flex-direction:column;gap:4px;padding:6px 8px;font-size:.625rem;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-viewport-card:where(.astro-gkyjb7gh) .petclinic-mini-table:where(.astro-gkyjb7gh) .mini-row:where(.astro-gkyjb7gh){color:#3c4043;border-bottom:1px solid #f1f3f4;justify-content:space-between;padding:2px 0;display:flex}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-viewport-card:where(.astro-gkyjb7gh) .petclinic-mini-table:where(.astro-gkyjb7gh) .mini-row:where(.astro-gkyjb7gh).head{color:#202124;font-weight:600}.antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-viewport-card:where(.astro-gkyjb7gh) .petclinic-mini-table:where(.astro-gkyjb7gh) .mini-row:where(.astro-gkyjb7gh):last-child{border-bottom:none}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .window-chrome:where(.astro-gkyjb7gh){color:#e8eaed;background:#1e1e20;border-color:#ffffff1f}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .window-body:where(.astro-gkyjb7gh){background:#1e1e20}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh){background:#252629;border-right-color:#ffffff14}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .new-conversation-btn:where(.astro-gkyjb7gh){color:#fff;background:#2e3034;border-color:#ffffff1f}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .new-conversation-btn:where(.astro-gkyjb7gh) .plus-icon:where(.astro-gkyjb7gh){color:#e8eaed}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-menu-list:where(.astro-gkyjb7gh) .menu-item:where(.astro-gkyjb7gh){color:#bdc1c6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-menu-list:where(.astro-gkyjb7gh) .menu-item:where(.astro-gkyjb7gh) .menu-icon:where(.astro-gkyjb7gh),:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .project-group:where(.astro-gkyjb7gh) .project-folder:where(.astro-gkyjb7gh){color:#9aa0a6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .thread-item:where(.astro-gkyjb7gh){color:#bdc1c6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-section:where(.astro-gkyjb7gh) .thread-item:where(.astro-gkyjb7gh).active{color:#fff;background:#ffffff1a}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-footer:where(.astro-gkyjb7gh) .settings-item:where(.astro-gkyjb7gh){color:#bdc1c6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .sidebar-panel:where(.astro-gkyjb7gh) .sidebar-footer:where(.astro-gkyjb7gh) .settings-item:where(.astro-gkyjb7gh) .settings-icon:where(.astro-gkyjb7gh){color:#9aa0a6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh){background:#1e1e20}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh){border-bottom-color:#ffffff14}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .breadcrumb-trail:where(.astro-gkyjb7gh){color:#9aa0a6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .breadcrumb-trail:where(.astro-gkyjb7gh) .crumb-chat:where(.astro-gkyjb7gh){color:#e8eaed}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .canvas-topbar:where(.astro-gkyjb7gh) .topbar-actions:where(.astro-gkyjb7gh) .open-ide-btn:where(.astro-gkyjb7gh){color:#e8eaed;background:#282a2d;border-color:#ffffff24}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .user-prompt-bubble:where(.astro-gkyjb7gh){color:#e8eaed;background:#282a2d;border-color:#ffffff1a}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh){color:#e8eaed}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .conversation-thread:where(.astro-gkyjb7gh) .agent-response-block:where(.astro-gkyjb7gh) .agent-para:where(.astro-gkyjb7gh) code:where(.astro-gkyjb7gh){color:#f28b82;background:#f28b8229}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh){background:#282a2d;border-color:#ffffff1f}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh){background:#282a2d;border-color:#ffffff26}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh){color:#e8eaed}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh):hover{color:#fff;background:#ffffff14}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh).selected{color:#8ab4f8;background:#8ab4f829}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh).selected .opt-icon:where(.astro-gkyjb7gh),:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh).selected .opt-label:where(.astro-gkyjb7gh) .opt-lvl:where(.astro-gkyjb7gh),:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .composer-popover:where(.astro-gkyjb7gh) .popover-option:where(.astro-gkyjb7gh).selected .opt-check:where(.astro-gkyjb7gh){color:#8ab4f8}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .attach-plus-static:where(.astro-gkyjb7gh) .plus-sym:where(.astro-gkyjb7gh){color:#9aa0a6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .model-picker-pill:where(.astro-gkyjb7gh):hover,:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .model-picker-pill:where(.astro-gkyjb7gh)[aria-expanded=true]{background:#ffffff14;border-color:#ffffff1f}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-left:where(.astro-gkyjb7gh) .model-picker-pill:where(.astro-gkyjb7gh) .model-name:where(.astro-gkyjb7gh){color:#e8eaed}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .center-canvas:where(.astro-gkyjb7gh) .composer-footer:where(.astro-gkyjb7gh) .prompt-box-card:where(.astro-gkyjb7gh) .prompt-controls-row:where(.astro-gkyjb7gh) .controls-right:where(.astro-gkyjb7gh) .send-circle-btn:where(.astro-gkyjb7gh){color:#bdc1c6;background:#ffffff1a}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh){background:#1e1e20;border-left-color:#ffffff14}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh),:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh){border-bottom-color:#ffffff14}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-tabs:where(.astro-gkyjb7gh) .pane-tab:where(.astro-gkyjb7gh){color:#9aa0a6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-tabs:where(.astro-gkyjb7gh) .pane-tab:where(.astro-gkyjb7gh):hover{color:#e8eaed;background:#ffffff0f}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .right-pane-topbar:where(.astro-gkyjb7gh) .pane-tabs:where(.astro-gkyjb7gh) .pane-tab:where(.astro-gkyjb7gh).active{color:#fff;background:#ffffff1f;border-color:#ffffff29}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-left:where(.astro-gkyjb7gh) .terminals-title:where(.astro-gkyjb7gh){color:#e8eaed}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-left:where(.astro-gkyjb7gh) .project-filter-pill:where(.astro-gkyjb7gh){color:#e8eaed;background:#ffffff1a}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-subheader:where(.astro-gkyjb7gh) .subheader-right:where(.astro-gkyjb7gh) .sub-icon:where(.astro-gkyjb7gh).active-pill{color:#fff;background:#ffffff1f}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-shell-output:where(.astro-gkyjb7gh){color:#e8eaed;border-right-color:#ffffff14}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-shell-output:where(.astro-gkyjb7gh) .term-result:where(.astro-gkyjb7gh){color:#9aa0a6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-shell-output:where(.astro-gkyjb7gh) .term-success:where(.astro-gkyjb7gh){color:#81c995}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-sessions-list:where(.astro-gkyjb7gh) .session-group-divider:where(.astro-gkyjb7gh){background:#ffffff14}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-sessions-list:where(.astro-gkyjb7gh) .session-conv-title:where(.astro-gkyjb7gh){color:#e8eaed}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .terminals-body:where(.astro-gkyjb7gh) .terminal-sessions-list:where(.astro-gkyjb7gh) .session-item:where(.astro-gkyjb7gh){color:#fff;background:#ffffff1a}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh){background:#252629;border-color:#ffffff1a}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh).active{background:#282a2d;border-color:#8ab4f8}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh) .art-icon:where(.astro-gkyjb7gh){color:#8ab4f8}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh) .art-meta:where(.astro-gkyjb7gh) .art-title:where(.astro-gkyjb7gh){color:#e8eaed}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-card-item:where(.astro-gkyjb7gh) .art-meta:where(.astro-gkyjb7gh) .art-sub:where(.astro-gkyjb7gh){color:#9aa0a6}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-preview-box:where(.astro-gkyjb7gh){background:#252629;border-color:#ffffff14}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-preview-box:where(.astro-gkyjb7gh) .preview-heading:where(.astro-gkyjb7gh){color:#e8eaed}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .artifacts-pane-body:where(.astro-gkyjb7gh) .artifact-preview-box:where(.astro-gkyjb7gh) .preview-line:where(.astro-gkyjb7gh){color:#81c995}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-url-bar:where(.astro-gkyjb7gh){color:#bdc1c6;background:#252629}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-viewport-card:where(.astro-gkyjb7gh){background:#252629;border-color:#ffffff1a}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-viewport-card:where(.astro-gkyjb7gh) .petclinic-mini-table:where(.astro-gkyjb7gh) .mini-row:where(.astro-gkyjb7gh){color:#bdc1c6;border-bottom-color:#ffffff14}:root[data-theme=dark] .antigravity-ui-mockup:where(.astro-gkyjb7gh) .right-terminals-pane:where(.astro-gkyjb7gh) .browser-pane-body:where(.astro-gkyjb7gh) .browser-viewport-card:where(.astro-gkyjb7gh) .petclinic-mini-table:where(.astro-gkyjb7gh) .mini-row:where(.astro-gkyjb7gh).head{color:#fff}.antigravity-cli-mockup:where(.astro-lohyggyo){width:100%;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,Menlo,Monaco,Courier New,monospace}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-window:where(.astro-lohyggyo){box-sizing:border-box;color:#202124;background:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;height:416px;transition:background-color .2s,border-color .2s,color .2s;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000014,0 2px 6px #0000000a}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo){user-select:none;background:#f8f9fa;border-bottom:1px solid #dadce0;flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:0 14px;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .window-controls:where(.astro-lohyggyo){align-items:center;gap:6px;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .window-controls:where(.astro-lohyggyo) .control-dot:where(.astro-lohyggyo){border-radius:50%;width:10px;height:10px}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .window-controls:where(.astro-lohyggyo) .control-dot:where(.astro-lohyggyo).red{background:#ff5f56}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .window-controls:where(.astro-lohyggyo) .control-dot:where(.astro-lohyggyo).yellow{background:#ffbd2e}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .window-controls:where(.astro-lohyggyo) .control-dot:where(.astro-lohyggyo).green{background:#27c93f}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .cli-window-title:where(.astro-lohyggyo){color:#5f6368;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .cli-window-title:where(.astro-lohyggyo) .term-icon:where(.astro-lohyggyo){color:#1a73e8;font-size:14px}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .cli-window-actions:where(.astro-lohyggyo){color:#80868b}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .cli-window-actions:where(.astro-lohyggyo) .more-icon:where(.astro-lohyggyo){font-size:16px}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-body:where(.astro-lohyggyo){background:#fff;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px 14px;display:flex;overflow:hidden}@media (width<=640px){.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-body:where(.astro-lohyggyo){gap:10px;padding:12px}}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo){align-items:flex-start;gap:20px;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .pixel-logo:where(.astro-lohyggyo){image-rendering:pixelated;flex-shrink:0;justify-content:center;align-items:center;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .cli-brand-meta:where(.astro-lohyggyo){flex-direction:column;gap:1px;font-size:.8125rem;line-height:1.32;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .cli-brand-meta:where(.astro-lohyggyo) .cli-version:where(.astro-lohyggyo){color:#0b57d0;font-weight:700}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .cli-brand-meta:where(.astro-lohyggyo) .cli-account:where(.astro-lohyggyo),.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .cli-brand-meta:where(.astro-lohyggyo) .cli-model:where(.astro-lohyggyo),.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .cli-brand-meta:where(.astro-lohyggyo) .cli-pwd:where(.astro-lohyggyo){color:#5f6368;font-size:.78125rem}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo){flex-direction:column;gap:9px;font-size:.78125rem;line-height:1.45;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-query-line:where(.astro-lohyggyo){color:#202124;align-items:baseline;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-query-line:where(.astro-lohyggyo) .cli-prompt-sym:where(.astro-lohyggyo){color:#007b83;font-weight:700}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo){flex-direction:column;gap:2px;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).thought-step .thought-header:where(.astro-lohyggyo){color:#5f6368;align-items:center;gap:6px;font-size:.71875rem;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).thought-step .thought-header:where(.astro-lohyggyo) .thought-arrow:where(.astro-lohyggyo){font-size:11px}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).thought-step .thought-header:where(.astro-lohyggyo) .thought-meta:where(.astro-lohyggyo){font-weight:500}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).thought-step .thought-detail:where(.astro-lohyggyo){color:#3c4043;padding-left:14px;font-size:.75rem}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo){color:#202124;flex-wrap:wrap;align-items:center;gap:6px;padding:1px 0;font-size:.75rem;display:inline-flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .status-dot:where(.astro-lohyggyo){border-radius:50%;flex-shrink:0;width:8px;height:8px}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .status-dot:where(.astro-lohyggyo).green{background:#1e8e3e}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .status-dot:where(.astro-lohyggyo).yellow{background:#e37400}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .tool-name:where(.astro-lohyggyo){color:#b06000;font-weight:600}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .tool-args:where(.astro-lohyggyo){color:#3c4043}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .tool-expand-hint:where(.astro-lohyggyo){color:#80868b;font-size:.6875rem}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-bottom-panel:where(.astro-lohyggyo){flex-direction:column;flex-shrink:0;gap:6px;margin-top:auto;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-bottom-panel:where(.astro-lohyggyo) .cli-input-bar:where(.astro-lohyggyo){border-top:1px solid #dadce0;border-bottom:1px solid #dadce0;align-items:center;gap:8px;padding:7px 2px;font-size:.84375rem;display:flex}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-bottom-panel:where(.astro-lohyggyo) .cli-input-bar:where(.astro-lohyggyo) .cli-prompt-caret:where(.astro-lohyggyo){color:#007b83;font-weight:700}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-bottom-panel:where(.astro-lohyggyo) .cli-input-bar:where(.astro-lohyggyo) .cli-block-cursor:where(.astro-lohyggyo){background:#5f6368;width:8px;height:15px;animation:1.1s step-end infinite blink;display:inline-block}.antigravity-cli-mockup:where(.astro-lohyggyo) .cli-bottom-panel:where(.astro-lohyggyo) .cli-status-row:where(.astro-lohyggyo){color:#5f6368;justify-content:space-between;align-items:center;padding:0 2px;font-size:.75rem;display:flex}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-window:where(.astro-lohyggyo){color:#e6edf3;background:#20242c;border-color:#323844}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo){background:#1a1d24;border-bottom-color:#2d333f}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .cli-window-title:where(.astro-lohyggyo){color:#9aa0a6}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-titlebar:where(.astro-lohyggyo) .cli-window-title:where(.astro-lohyggyo) .term-icon:where(.astro-lohyggyo){color:#63a4ff}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-body:where(.astro-lohyggyo){background:#20242c}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .cli-brand-meta:where(.astro-lohyggyo) .cli-version:where(.astro-lohyggyo){color:#63a4ff}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .cli-brand-meta:where(.astro-lohyggyo) .cli-account:where(.astro-lohyggyo),:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .cli-brand-meta:where(.astro-lohyggyo) .cli-model:where(.astro-lohyggyo),:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-header-banner:where(.astro-lohyggyo) .cli-brand-meta:where(.astro-lohyggyo) .cli-pwd:where(.astro-lohyggyo){color:#6e7785}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-query-line:where(.astro-lohyggyo){color:#e6edf3}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-query-line:where(.astro-lohyggyo) .cli-prompt-sym:where(.astro-lohyggyo){color:#4db8d8}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).thought-step .thought-header:where(.astro-lohyggyo){color:#8b949e}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).thought-step .thought-detail:where(.astro-lohyggyo){color:#c9d1d9}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo){color:#e6edf3}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .status-dot:where(.astro-lohyggyo).green{background:#3fb950}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .status-dot:where(.astro-lohyggyo).yellow{background:#d29922}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .tool-name:where(.astro-lohyggyo){color:#ffb454}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .tool-args:where(.astro-lohyggyo){color:#e6edf3}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-execution:where(.astro-lohyggyo) .cli-turn-step:where(.astro-lohyggyo).tool-step .tool-pill:where(.astro-lohyggyo) .tool-expand-hint:where(.astro-lohyggyo){color:#6e7785}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-bottom-panel:where(.astro-lohyggyo) .cli-input-bar:where(.astro-lohyggyo){border-top-color:#353c49;border-bottom-color:#353c49}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-bottom-panel:where(.astro-lohyggyo) .cli-input-bar:where(.astro-lohyggyo) .cli-prompt-caret:where(.astro-lohyggyo){color:#4db8d8}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-bottom-panel:where(.astro-lohyggyo) .cli-input-bar:where(.astro-lohyggyo) .cli-block-cursor:where(.astro-lohyggyo){background:#767d89}:root[data-theme=dark] .antigravity-cli-mockup:where(.astro-lohyggyo) .cli-bottom-panel:where(.astro-lohyggyo) .cli-status-row:where(.astro-lohyggyo){color:#6e7785}.surface-showcase-split:where(.astro-drz66x5z){grid-template-columns:260px 1fr;align-items:start;gap:24px;margin:2rem 0 3rem;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;display:grid}@media (width<=860px){.surface-showcase-split:where(.astro-drz66x5z){grid-template-columns:1fr;gap:16px}}.surface-showcase-split:where(.astro-drz66x5z) .surface-nav-rail:where(.astro-drz66x5z){top:calc(var(--sl-nav-height,7rem) + 12px);flex-direction:column;gap:10px;display:flex;position:sticky}.surface-showcase-split:where(.astro-drz66x5z) .surface-nav-rail:where(.astro-drz66x5z) .rail-header-label:where(.astro-drz66x5z){text-transform:uppercase;letter-spacing:.06em;color:#80868b;margin-bottom:2px;padding-left:6px;font-size:.75rem;font-weight:700}@media (width<=860px){.surface-showcase-split:where(.astro-drz66x5z) .surface-nav-rail:where(.astro-drz66x5z){box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:100%;margin-bottom:8px;padding:4px 0 8px;display:grid;position:static}.surface-showcase-split:where(.astro-drz66x5z) .surface-nav-rail:where(.astro-drz66x5z) .rail-header-label:where(.astro-drz66x5z){display:none}}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z){cursor:pointer;text-align:left;background:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;transition:all .15s cubic-bezier(.2,0,0,1);display:flex;position:relative;box-shadow:0 1px 3px #3c40430f}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z):hover{border-color:#202124;transform:translateY(-1px);box-shadow:0 3px 8px #00000014}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active{background:#f8f9fa;border-color:#202124;box-shadow:0 4px 14px #00000017}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .active-indicator-bar:where(.astro-drz66x5z){opacity:1;transform:scaleY(1)}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .surface-title:where(.astro-drz66x5z){color:#202124}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .surface-icon:where(.astro-drz66x5z){color:#fff;background:#202124}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-top-row:where(.astro-drz66x5z){justify-content:space-between;align-items:center;width:100%;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-icon:where(.astro-drz66x5z){color:#5f6368;background:#f1f3f4;border-radius:6px;padding:6px;font-size:20px;transition:all .15s}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-badge:where(.astro-drz66x5z){color:#3c4043;background:#e8eaed;border-radius:9999px;padding:2px 7px;font-size:.6875rem;font-weight:500}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-text-group:where(.astro-drz66x5z){flex-direction:column;gap:2px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-title:where(.astro-drz66x5z){color:#202124;font-size:.9375rem;font-weight:600}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-title:where(.astro-drz66x5z) .title-full:where(.astro-drz66x5z){display:inline}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-title:where(.astro-drz66x5z) .title-short:where(.astro-drz66x5z){display:none}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-title:where(.astro-drz66x5z).animated-hub-title{animation:.35s cubic-bezier(.16,1,.3,1) both slideLeftFast;display:inline-block}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-subtitle:where(.astro-drz66x5z){color:#5f6368;font-size:.75rem}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .active-indicator-bar:where(.astro-drz66x5z){opacity:0;background:#202124;border-radius:0 3px 3px 0;width:3px;transition:all .2s;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(.4)}@media (width<=860px){.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z){box-sizing:border-box;width:100%;min-width:0;box-shadow:none;border-radius:9999px;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:8px 4px}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-top-row:where(.astro-drz66x5z){align-items:center;gap:0;width:auto;display:inline-flex}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-top-row:where(.astro-drz66x5z) .surface-badge:where(.astro-drz66x5z){display:none}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-icon:where(.astro-drz66x5z){color:inherit;flex-shrink:0;padding:0;font-size:16px;background:0 0!important}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-text-group:where(.astro-drz66x5z){min-width:0;overflow:hidden}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-text-group:where(.astro-drz66x5z) .surface-subtitle:where(.astro-drz66x5z){display:none}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-text-group:where(.astro-drz66x5z) .surface-title:where(.astro-drz66x5z){white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-text-group:where(.astro-drz66x5z) .surface-title:where(.astro-drz66x5z) .title-full:where(.astro-drz66x5z){display:none}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-text-group:where(.astro-drz66x5z) .surface-title:where(.astro-drz66x5z) .title-short:where(.astro-drz66x5z){display:inline}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .active-indicator-bar:where(.astro-drz66x5z){display:none}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active{background:#202124;border-color:#202124;box-shadow:0 2px 6px #00000026}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .surface-title:where(.astro-drz66x5z){color:#fff}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .surface-icon:where(.astro-drz66x5z){color:#fff;background:0 0!important}}@media (width<=420px){.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z){gap:4px;padding:6px 2px}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-icon:where(.astro-drz66x5z){font-size:15px}.surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .btn-text-group:where(.astro-drz66x5z) .surface-title:where(.astro-drz66x5z){font-size:.75rem}}@keyframes slideLeftFast{0%{opacity:.2;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.surface-showcase-split:where(.astro-drz66x5z) .surface-display-pane:where(.astro-drz66x5z){flex-direction:column;min-width:0;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .surface-panel-item:where(.astro-drz66x5z){flex-direction:column;gap:16px;display:none}.surface-showcase-split:where(.astro-drz66x5z) .surface-panel-item:where(.astro-drz66x5z).active{animation:.2s ease-out fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z){flex-direction:column;gap:14px;padding:4px 6px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-tagline:where(.astro-drz66x5z){color:#3c4043;margin:0;font-size:.9375rem;line-height:1.5}.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z){color:#fff;background:#202124;border:1px solid #202124;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z):hover{background:#3c4043;border-color:#3c4043}.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z) .symbol:where(.astro-drz66x5z){font-size:16px}.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-secondary:where(.astro-drz66x5z){color:#202124;background:#fff;border:1px solid #dadce0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-secondary:where(.astro-drz66x5z):hover{background:#f8f9fa;border-color:#202124}@media (width<=600px){.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z){flex-direction:column;align-items:stretch}.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z),.surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-secondary:where(.astro-drz66x5z){text-align:center;justify-content:center}}.surface-showcase-split:where(.astro-drz66x5z) .panel-mockup-wrapper:where(.astro-drz66x5z){border-radius:12px;flex-direction:column;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z){color:#202124;background:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;height:450px;display:flex;overflow:hidden;box-shadow:0 16px 36px #00000014,0 2px 6px #0000000a}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z){background:#f8f9fa;border-bottom:1px solid #dadce0;flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 14px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z){gap:6px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z) .dot:where(.astro-drz66x5z){border-radius:50%;width:10px;height:10px}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z) .dot:where(.astro-drz66x5z).red{background:#ff5f56}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z) .dot:where(.astro-drz66x5z).yellow{background:#ffbd2e}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z) .dot:where(.astro-drz66x5z).green{background:#27c93f}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z) .mock-title:where(.astro-drz66x5z){color:#5f6368;font-family:monospace;font-size:.75rem}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z) .code-lang:where(.astro-drz66x5z){color:#3c4043;background:#e8eaed;border-radius:4px;padding:2px 6px;font-size:.6875rem}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z){background:#fff;flex:1;min-height:0;padding:16px 22px;overflow-y:hidden}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z){color:#24292e;white-space:pre;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.65}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-kw:where(.astro-drz66x5z){color:#d73a49;font-weight:600}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-str:where(.astro-drz66x5z){color:#032f62}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-comment:where(.astro-drz66x5z){color:#6a737d;font-style:italic}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-num:where(.astro-drz66x5z){color:#005cc5}.surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-fn:where(.astro-drz66x5z){color:#6f42c1}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z){color:#202124;background:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;height:450px;display:flex;overflow:hidden;box-shadow:0 16px 36px #00000014,0 2px 6px #0000000a}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z){user-select:none;background:#f8f9fa;border-bottom:1px solid #dadce0;flex-shrink:0;align-items:center;gap:12px;height:36px;padding:0 14px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z){gap:6px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z) .dot:where(.astro-drz66x5z){border-radius:50%;width:10px;height:10px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z) .dot:where(.astro-drz66x5z).red{background:#ff5f56}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z) .dot:where(.astro-drz66x5z).yellow{background:#ffbd2e}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .window-dots:where(.astro-drz66x5z) .dot:where(.astro-drz66x5z).green{background:#27c93f}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-nav-arrows:where(.astro-drz66x5z){color:#80868b;gap:6px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-nav-arrows:where(.astro-drz66x5z) .nav-arrow:where(.astro-drz66x5z){cursor:default;font-size:14px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-title-dropdown:where(.astro-drz66x5z){color:#3c4043;cursor:default;align-items:center;gap:6px;margin-left:8px;font-size:.75rem;font-weight:500;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-title-dropdown:where(.astro-drz66x5z) .folder-icon:where(.astro-drz66x5z){color:#5f6368;font-size:15px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-title-dropdown:where(.astro-drz66x5z) .arrow-icon:where(.astro-drz66x5z){color:#80868b;font-size:15px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-header-tools:where(.astro-drz66x5z){color:#5f6368;gap:10px;margin-left:auto;font-size:15px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-header-tools:where(.astro-drz66x5z) .symbol:where(.astro-drz66x5z){cursor:default;font-size:16px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z){background:#f1f3f4;border-bottom:1px solid #dadce0;flex-shrink:0;gap:4px;height:28px;padding:0 8px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z) .tab-item:where(.astro-drz66x5z){color:#5f6368;cursor:pointer;background:0 0;border:none;border-right:1px solid #dadce0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:.6875rem;transition:background-color .15s,color .15s;display:inline-flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z) .tab-item:where(.astro-drz66x5z):hover{color:#202124;background:#00000008}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z) .tab-item:where(.astro-drz66x5z) .tab-icon:where(.astro-drz66x5z){color:#80868b;font-size:14px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z) .tab-item:where(.astro-drz66x5z).active{color:#202124;background:#fff;border-bottom:2px solid #202124;font-weight:500}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z) .tab-item:where(.astro-drz66x5z).active .tab-icon:where(.astro-drz66x5z){color:#1a73e8}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-body:where(.astro-drz66x5z){flex:1;grid-template-columns:34px 1fr 1.15fr;min-height:0;display:grid;overflow:hidden}@media (width<=680px){.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-body:where(.astro-drz66x5z){grid-template-columns:32px 1fr}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-body:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z){display:none}}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z){user-select:none;background:#f1f3f4;border-right:1px solid #dadce0;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z) .activity-top-icons:where(.astro-drz66x5z),.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z) .activity-bottom-icons:where(.astro-drz66x5z){flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z) .activity-icon:where(.astro-drz66x5z){color:#80868b;text-align:center;cursor:default;width:100%;padding:5px 0;font-size:16px;position:relative}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z) .activity-icon:where(.astro-drz66x5z).active{color:#1a73e8}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z) .activity-icon:where(.astro-drz66x5z).active:before{content:"";background:#1a73e8;border-radius:0 2px 2px 0;width:2px;position:absolute;top:2px;bottom:2px;left:0}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z){background:#fafafa;border-right:1px solid #dadce0;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-sidebar-titlebar:where(.astro-drz66x5z){background:#e8eaed;border-bottom:1px solid #dadce0;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 10px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-sidebar-titlebar:where(.astro-drz66x5z) .sidebar-brand:where(.astro-drz66x5z){letter-spacing:.06em;color:#3c4043;font-size:.59375rem;font-weight:700}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-sidebar-titlebar:where(.astro-drz66x5z) .ide-host-badge:where(.astro-drz66x5z){color:#1a73e8;background:#fff;border:1px solid #dadce0;border-radius:3px;padding:1px 5px;font-size:.5625rem;font-weight:600}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-panel-header:where(.astro-drz66x5z){color:#5f6368;background:#f1f3f4;border-bottom:1px solid #dadce0;flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 10px;font-size:.65625rem;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-panel-header:where(.astro-drz66x5z) .panel-scope:where(.astro-drz66x5z){white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-panel-header:where(.astro-drz66x5z) .panel-actions:where(.astro-drz66x5z){flex-shrink:0;gap:4px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-panel-header:where(.astro-drz66x5z) .panel-actions:where(.astro-drz66x5z) .action-icon:where(.astro-drz66x5z){cursor:default;font-size:13px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z){flex-direction:column;flex:1;gap:6px;padding:8px 10px;display:flex;overflow-y:auto}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-user-bubble:where(.astro-drz66x5z){color:#174ea6;background:#e8f0fe;border:1px solid #d2e3fc;border-radius:8px 8px 2px;padding:6px 9px;font-size:.65625rem;line-height:1.35}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-user-bubble:where(.astro-drz66x5z) .chat-prompt:where(.astro-drz66x5z){color:#174ea6;margin:0;font-weight:500}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z){color:#202124;background:#fff;border:1px solid #dadce0;border-radius:2px 8px 8px;padding:7px 9px;font-size:.65625rem;line-height:1.38}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .chat-subhead:where(.astro-drz66x5z){color:#3c4043;margin:4px 0 2px;font-size:.625rem;font-weight:600}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .chat-list:where(.astro-drz66x5z){color:#3c4043;margin:0 0 4px;padding-left:12px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .chat-list:where(.astro-drz66x5z) li:where(.astro-drz66x5z){margin-bottom:2px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .chat-list:where(.astro-drz66x5z) li:where(.astro-drz66x5z) code:where(.astro-drz66x5z){background:#f1f3f4;border-radius:3px;padding:1px 3px;font-size:.59375rem}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z){text-align:left;cursor:pointer;background:#f8f9fa;border:1px solid #dadce0;border-radius:6px;align-items:center;gap:8px;width:100%;margin-top:4px;padding:5px 8px;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z):hover{background:#f1f3f4;border-color:#1a73e8}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z) .art-card-icon:where(.astro-drz66x5z){color:#1a73e8;flex-shrink:0;font-size:15px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z) .art-card-text:where(.astro-drz66x5z){flex-direction:column;gap:1px;min-width:0;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z) .art-card-text:where(.astro-drz66x5z) .art-card-title:where(.astro-drz66x5z){color:#202124;font-size:.625rem;font-weight:600}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z) .art-card-text:where(.astro-drz66x5z) .art-card-desc:where(.astro-drz66x5z){color:#5f6368;white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;overflow:hidden}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z){background:#fff;border-top:1px solid #dadce0;flex-direction:column;flex-shrink:0;gap:3px;padding:5px 8px;display:flex;position:relative}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-line:where(.astro-drz66x5z){min-width:0;overflow:hidden}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-line:where(.astro-drz66x5z) .placeholder:where(.astro-drz66x5z){color:#80868b;white-space:nowrap;text-overflow:ellipsis;user-select:none;font-size:.6125rem;display:block;overflow:hidden}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z){justify-content:space-between;align-items:center;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .input-controls-left:where(.astro-drz66x5z){align-items:center;gap:4px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .input-controls-left:where(.astro-drz66x5z) .ide-plus-icon:where(.astro-drz66x5z){color:#5f6368;cursor:default;user-select:none;padding:2px;font-size:13px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .input-controls-left:where(.astro-drz66x5z) .ide-model-dropdown-anchor:where(.astro-drz66x5z){align-items:center;display:inline-flex;position:relative}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .model-tag:where(.astro-drz66x5z){color:#3c4043;cursor:pointer;background:#f1f3f4;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:inherit;font-size:.625rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .model-tag:where(.astro-drz66x5z):hover,.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .model-tag:where(.astro-drz66x5z)[aria-expanded=true]{background:#e8eaed;border-color:#dadce0}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .model-tag:where(.astro-drz66x5z) .chevron:where(.astro-drz66x5z){font-size:11px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z){z-index:40;background:#fff;border:1px solid #dadce0;border-radius:7px;flex-direction:column;gap:2px;min-width:175px;margin:0;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0000001f,0 2px 5px #0000000f}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z)[hidden]{display:none!important}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-popover-title:where(.astro-drz66x5z){color:#80868b;user-select:none;padding:2px 6px;font-size:.6rem;font-weight:600}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-model-opt:where(.astro-drz66x5z){color:#3c4043;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:4px 7px;font-family:inherit;font-size:.65625rem;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-model-opt:where(.astro-drz66x5z):hover{color:#202124;background:#f1f3f4}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-model-opt:where(.astro-drz66x5z) .check-sym:where(.astro-drz66x5z){color:#1a73e8;opacity:0;font-size:13px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-model-opt:where(.astro-drz66x5z).selected{color:#1a73e8;background:#1a73e814;font-weight:500}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-model-opt:where(.astro-drz66x5z).selected .check-sym:where(.astro-drz66x5z){opacity:1}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .send-btn:where(.astro-drz66x5z){color:#80868b;cursor:default;background:#f1f3f4;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .send-btn:where(.astro-drz66x5z) .symbol:where(.astro-drz66x5z){font-size:12px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z){background:#fff;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .ide-doc-view:where(.astro-drz66x5z){flex-direction:column;flex:1;min-height:0;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .ide-doc-view:where(.astro-drz66x5z)[hidden]{display:none!important}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-header-strip:where(.astro-drz66x5z){color:#5f6368;background:#f8f9fa;border-bottom:1px solid #dadce0;flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 12px;font-size:.65625rem;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-header-strip:where(.astro-drz66x5z) .doc-header-title:where(.astro-drz66x5z){color:#202124;font-weight:600}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-header-strip:where(.astro-drz66x5z) .doc-badge:where(.astro-drz66x5z){color:#3c4043;background:#e8eaed;border-radius:3px;padding:1px 5px;font-size:.59375rem}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z){color:#202124;flex:1;padding:12px 14px;font-size:.6875rem;line-height:1.45;overflow-y:auto}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-h1:where(.astro-drz66x5z){color:#202124;margin:0 0 4px;font-size:.78125rem;font-weight:600}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-lead:where(.astro-drz66x5z){color:#5f6368;margin:0 0 8px;font-size:.65625rem}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-lead:where(.astro-drz66x5z) code:where(.astro-drz66x5z){background:#f1f3f4;border-radius:3px;padding:1px 3px;font-size:.625rem}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-h2:where(.astro-drz66x5z){color:#202124;margin:6px 0 3px;font-size:.71875rem;font-weight:600}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-para:where(.astro-drz66x5z){color:#3c4043;margin:0 0 4px;font-size:.65625rem}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-list:where(.astro-drz66x5z){color:#3c4043;margin:0 0 8px;padding-left:12px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-list:where(.astro-drz66x5z) li:where(.astro-drz66x5z){margin-bottom:2px}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-list:where(.astro-drz66x5z) li:where(.astro-drz66x5z) code:where(.astro-drz66x5z){background:#f1f3f4;border-radius:3px;padding:1px 3px;font-size:.625rem}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-statusbar:where(.astro-drz66x5z){color:#5f6368;user-select:none;background:#f8f9fa;border-top:1px solid #dadce0;flex-shrink:0;justify-content:space-between;align-items:center;height:24px;padding:0 12px;font-size:.59375rem;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-statusbar:where(.astro-drz66x5z) .status-left:where(.astro-drz66x5z),.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-statusbar:where(.astro-drz66x5z) .status-right:where(.astro-drz66x5z){align-items:center;gap:10px;display:flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-statusbar:where(.astro-drz66x5z) .status-item:where(.astro-drz66x5z){align-items:center;gap:3px;display:inline-flex}.surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-statusbar:where(.astro-drz66x5z) .status-item:where(.astro-drz66x5z) .symbol:where(.astro-drz66x5z){font-size:11px}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z){background:#202124;border-color:#ffffff1f;box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z):hover,:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active{background:#282a2d;border-color:#e8eaed}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .active-indicator-bar:where(.astro-drz66x5z){background:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .surface-title:where(.astro-drz66x5z){color:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .surface-icon:where(.astro-drz66x5z){color:#202124;background:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-icon:where(.astro-drz66x5z){color:#9aa0a6;background:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-badge:where(.astro-drz66x5z){color:#e8eaed;background:#ffffff1a}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-title:where(.astro-drz66x5z){color:#e8eaed}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-subtitle:where(.astro-drz66x5z){color:#9aa0a6}@media (width<=860px){:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z){background:#202124;border-color:#ffffff26}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z) .surface-icon:where(.astro-drz66x5z){color:#9aa0a6;background:0 0!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active{background:#fff!important;border-color:#fff!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .surface-title:where(.astro-drz66x5z),:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .surface-title:where(.astro-drz66x5z) span:where(.astro-drz66x5z){color:#202124!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .surface-rail-btn:where(.astro-drz66x5z).active .surface-icon:where(.astro-drz66x5z){color:#202124!important;background:0 0!important}}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-tagline:where(.astro-drz66x5z){color:#bdc1c6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z){color:#202124!important;background:#fff!important;border-color:#fff!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z) span:where(.astro-drz66x5z),:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z) .symbol:where(.astro-drz66x5z){color:#202124!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z):hover{background:#e8eaed!important;border-color:#e8eaed!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z):hover span:where(.astro-drz66x5z),:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-primary:where(.astro-drz66x5z):hover .symbol:where(.astro-drz66x5z){color:#202124!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-secondary:where(.astro-drz66x5z){color:#e8eaed;background:0 0;border-color:#fff3}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .panel-meta-footer:where(.astro-drz66x5z) .panel-cta-group:where(.astro-drz66x5z) .cta-secondary:where(.astro-drz66x5z):hover{color:#fff;background:#ffffff14;border-color:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z){color:#e8eaed;background:#1e1e20;border-color:#ffffff1f}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z){background:#252629;border-bottom-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z) .mock-title:where(.astro-drz66x5z){color:#9aa0a6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-header:where(.astro-drz66x5z) .code-lang:where(.astro-drz66x5z){color:#bdc1c6;background:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z){background:#1e1e20}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z){color:#e8eaed!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-kw:where(.astro-drz66x5z){color:#ff7b72!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-str:where(.astro-drz66x5z){color:#a5d6ff!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-comment:where(.astro-drz66x5z){color:#8b949e!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-num:where(.astro-drz66x5z){color:#79c0ff!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .light-code-window:where(.astro-drz66x5z) .code-body:where(.astro-drz66x5z) .mock-code:where(.astro-drz66x5z) .c-fn:where(.astro-drz66x5z){color:#d2a8ff!important}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z){color:#e8eaed;background:#1e1e20;border-color:#ffffff1f}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z){background:#252629;border-bottom-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-title-dropdown:where(.astro-drz66x5z){color:#e8eaed}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-title-dropdown:where(.astro-drz66x5z) .folder-icon:where(.astro-drz66x5z){color:#9aa0a6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-title-dropdown:where(.astro-drz66x5z) .arrow-icon:where(.astro-drz66x5z){color:#80868b}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-header:where(.astro-drz66x5z) .petclinic-header-tools:where(.astro-drz66x5z){color:#9aa0a6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z){background:#202124;border-bottom-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z) .tab-item:where(.astro-drz66x5z){color:#9aa0a6;border-right-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z) .tab-item:where(.astro-drz66x5z):hover{color:#e8eaed;background:#ffffff0d}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z) .tab-item:where(.astro-drz66x5z).active{color:#e8eaed;background:#1e1e20;border-bottom-color:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-tabs-bar:where(.astro-drz66x5z) .tab-item:where(.astro-drz66x5z).active .tab-icon:where(.astro-drz66x5z){color:#8ab4f8}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z){background:#1b1c1f;border-right-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z) .activity-icon:where(.astro-drz66x5z){color:#80868b}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z) .activity-icon:where(.astro-drz66x5z).active{color:#8ab4f8}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-activity-bar:where(.astro-drz66x5z) .activity-icon:where(.astro-drz66x5z).active:before{background:#8ab4f8}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z){background:#222326;border-right-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-sidebar-titlebar:where(.astro-drz66x5z){background:#1e1f22;border-bottom-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-sidebar-titlebar:where(.astro-drz66x5z) .sidebar-brand:where(.astro-drz66x5z){color:#bdc1c6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-sidebar-titlebar:where(.astro-drz66x5z) .ide-host-badge:where(.astro-drz66x5z){color:#8ab4f8;background:#8ab4f824;border-color:#8ab4f847}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-panel-header:where(.astro-drz66x5z){color:#9aa0a6;background:#252629;border-bottom-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-user-bubble:where(.astro-drz66x5z){color:#e8eaed;background:#8ab4f824;border-color:#8ab4f847}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-user-bubble:where(.astro-drz66x5z) .chat-prompt:where(.astro-drz66x5z){color:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z){color:#e8eaed;background:#2a2b2e;border-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .chat-subhead:where(.astro-drz66x5z),:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .chat-list:where(.astro-drz66x5z){color:#bdc1c6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .chat-list:where(.astro-drz66x5z) li:where(.astro-drz66x5z) code:where(.astro-drz66x5z){color:#e8eaed;background:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z){background:#1e1e20;border-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z):hover{background:#252629;border-color:#8ab4f8}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z) .art-card-icon:where(.astro-drz66x5z){color:#8ab4f8}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z) .art-card-title:where(.astro-drz66x5z){color:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-chat-flow:where(.astro-drz66x5z) .chat-agent-response:where(.astro-drz66x5z) .petclinic-artifact-card:where(.astro-drz66x5z) .art-card-desc:where(.astro-drz66x5z){color:#9aa0a6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z){background:#222326;border-top-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z){background:#282a2d;border-color:#ffffff26}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-model-opt:where(.astro-drz66x5z){color:#e8eaed}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-model-opt:where(.astro-drz66x5z):hover{color:#fff;background:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-model-opt:where(.astro-drz66x5z).selected{color:#8ab4f8;background:#8ab4f829}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .ide-model-popover:where(.astro-drz66x5z) .ide-model-opt:where(.astro-drz66x5z).selected .check-sym:where(.astro-drz66x5z){color:#8ab4f8}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-line:where(.astro-drz66x5z) .placeholder:where(.astro-drz66x5z){color:#80868b}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .input-controls-left:where(.astro-drz66x5z) .ide-plus-icon:where(.astro-drz66x5z){color:#9aa0a6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .model-tag:where(.astro-drz66x5z){color:#e8eaed;background:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .model-tag:where(.astro-drz66x5z):hover,:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .model-tag:where(.astro-drz66x5z)[aria-expanded=true]{background:#ffffff24;border-color:#ffffff2e}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-left-pane:where(.astro-drz66x5z) .agent-input-container:where(.astro-drz66x5z) .input-controls:where(.astro-drz66x5z) .send-btn:where(.astro-drz66x5z){color:#9aa0a6;background:#ffffff1a}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z){background:#1e1e20}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-header-strip:where(.astro-drz66x5z){color:#9aa0a6;background:#252629;border-bottom-color:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-header-strip:where(.astro-drz66x5z) .doc-header-title:where(.astro-drz66x5z){color:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-header-strip:where(.astro-drz66x5z) .doc-badge:where(.astro-drz66x5z){color:#bdc1c6;background:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z){color:#e8eaed}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-h1:where(.astro-drz66x5z){color:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-lead:where(.astro-drz66x5z){color:#bdc1c6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-lead:where(.astro-drz66x5z) code:where(.astro-drz66x5z){color:#e8eaed;background:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-h2:where(.astro-drz66x5z){color:#fff}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-para:where(.astro-drz66x5z),:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-list:where(.astro-drz66x5z){color:#bdc1c6}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-right-pane:where(.astro-drz66x5z) .doc-body-content:where(.astro-drz66x5z) .doc-list:where(.astro-drz66x5z) li:where(.astro-drz66x5z) code:where(.astro-drz66x5z){color:#e8eaed;background:#ffffff14}:root[data-theme=dark] .surface-showcase-split:where(.astro-drz66x5z) .petclinic-window:where(.astro-drz66x5z) .petclinic-statusbar:where(.astro-drz66x5z){color:#9aa0a6;background:#252629;border-top-color:#ffffff14}.core-capabilities-grid:where(.astro-s26ch6zy){margin:1.5rem 0 2rem;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif}.core-capabilities-grid:where(.astro-s26ch6zy) .cards-grid:where(.astro-s26ch6zy){grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:14px;display:grid}@media (width<=768px){.core-capabilities-grid:where(.astro-s26ch6zy) .cards-grid:where(.astro-s26ch6zy){grid-template-columns:1fr}}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy){background:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;padding:18px 20px;transition:all .15s;display:flex;box-shadow:0 1px 3px #3c40430f}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy):hover{border-color:#202124;box-shadow:0 4px 12px #00000014}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-header:where(.astro-s26ch6zy){justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-header:where(.astro-s26ch6zy) .header-icon-title:where(.astro-s26ch6zy){align-items:center;gap:10px;display:flex}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-header:where(.astro-s26ch6zy) .card-icon:where(.astro-s26ch6zy){color:#202124;background:#f1f3f4;border-radius:8px;flex-shrink:0;padding:6px;font-size:20px}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-header:where(.astro-s26ch6zy) .card-title:where(.astro-s26ch6zy){color:#202124;font-size:.9375rem;font-weight:600}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-header:where(.astro-s26ch6zy) .card-tag:where(.astro-s26ch6zy){color:#5f6368;white-space:nowrap;background:#f1f3f4;border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:600}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-desc:where(.astro-s26ch6zy){color:#5f6368;flex:1;margin:0 0 16px;font-size:.8125rem;line-height:1.5}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-footer:where(.astro-s26ch6zy){align-items:center;display:flex}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-footer:where(.astro-s26ch6zy) .card-btn:where(.astro-s26ch6zy){color:#202124;background:#f8f9fa;border:1px solid #dadce0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.78125rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-footer:where(.astro-s26ch6zy) .card-btn:where(.astro-s26ch6zy):hover{color:#000;background:#e8eaed;border-color:#202124}.core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-footer:where(.astro-s26ch6zy) .card-btn:where(.astro-s26ch6zy) .symbol:where(.astro-s26ch6zy){font-size:14px}.core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy){background:#fff;border:1px solid #dadce0;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #3c40430f}.core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-header:where(.astro-s26ch6zy){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-header:where(.astro-s26ch6zy) .header-icon-title:where(.astro-s26ch6zy){align-items:center;gap:12px;display:flex}.core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-header:where(.astro-s26ch6zy) .card-icon:where(.astro-s26ch6zy){color:#202124;background:#f1f3f4;border-radius:8px;flex-shrink:0;padding:8px;font-size:22px}.core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-header:where(.astro-s26ch6zy) .card-title:where(.astro-s26ch6zy){color:#202124;font-size:.9375rem;font-weight:600}.core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-header:where(.astro-s26ch6zy) .ecosystem-subtitle:where(.astro-s26ch6zy){color:#5f6368;max-width:540px;margin:3px 0 0;font-size:.8125rem}.core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-header:where(.astro-s26ch6zy) .ecosystem-btn:where(.astro-s26ch6zy){color:#fff;white-space:nowrap;background:#202124;border:1px solid #202124;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-header:where(.astro-s26ch6zy) .ecosystem-btn:where(.astro-s26ch6zy):hover{background:#3c4043;border-color:#3c4043}.core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-header:where(.astro-s26ch6zy) .ecosystem-btn:where(.astro-s26ch6zy) .symbol:where(.astro-s26ch6zy){font-size:15px}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy),:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy){background:#202124;border-color:#ffffff1f}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy):hover,:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy):hover{border-color:#e8eaed}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-icon:where(.astro-s26ch6zy),:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .card-icon:where(.astro-s26ch6zy){color:#e8eaed;background:#ffffff14}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-title:where(.astro-s26ch6zy),:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .card-title:where(.astro-s26ch6zy){color:#e8eaed}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-tag:where(.astro-s26ch6zy),:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .card-tag:where(.astro-s26ch6zy){color:#e8eaed;background:#ffffff1a}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-desc:where(.astro-s26ch6zy),:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .ecosystem-subtitle:where(.astro-s26ch6zy),:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .card-desc:where(.astro-s26ch6zy),:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-subtitle:where(.astro-s26ch6zy){color:#9aa0a6}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-btn:where(.astro-s26ch6zy),:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .card-btn:where(.astro-s26ch6zy){color:#e8eaed;background:#282a2d;border-color:#ffffff26}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .card-btn:where(.astro-s26ch6zy):hover,:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .card-btn:where(.astro-s26ch6zy):hover{color:#fff;background:#32363a;border-color:#fff}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .ecosystem-btn:where(.astro-s26ch6zy),:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-btn:where(.astro-s26ch6zy){color:#202124;background:#e8eaed;border-color:#e8eaed}:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .capability-card:where(.astro-s26ch6zy) .ecosystem-btn:where(.astro-s26ch6zy):hover,:root[data-theme=dark] .core-capabilities-grid:where(.astro-s26ch6zy) .ecosystem-card:where(.astro-s26ch6zy) .ecosystem-btn:where(.astro-s26ch6zy):hover{background:#fff;border-color:#fff}.tier-comparison-card:where(.astro-panjqwkw){background:#fff;border:1px solid #dadce0;border-radius:16px;margin:2.5rem 0;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;box-shadow:0 2px 10px #3c404314}.tier-comparison-card:where(.astro-panjqwkw) .tier-nav-bar:where(.astro-panjqwkw){background:#f8f9fa;border-bottom:1px solid #dadce0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}@media (width<=600px){.tier-comparison-card:where(.astro-panjqwkw) .tier-nav-bar:where(.astro-panjqwkw){flex-direction:column;align-items:stretch}}.tier-comparison-card:where(.astro-panjqwkw) .tier-nav-title:where(.astro-panjqwkw){color:#202124;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.tier-comparison-card:where(.astro-panjqwkw) .tier-nav-title:where(.astro-panjqwkw) .symbol:where(.astro-panjqwkw){color:#202124;font-size:20px}.tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-group:where(.astro-panjqwkw){background:#e8eaed;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-btn:where(.astro-panjqwkw){color:#5f6368;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-btn:where(.astro-panjqwkw) .symbol:where(.astro-panjqwkw){font-size:16px}.tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-btn:where(.astro-panjqwkw):hover{color:#202124}.tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-btn:where(.astro-panjqwkw).active{color:#202124;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001f}.tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-btn:where(.astro-panjqwkw) .enterprise-pill:where(.astro-panjqwkw){color:#3c4043;background:#f1f3f4;border-radius:4px;padding:1px 5px;font-size:.625rem;font-weight:700}.tier-comparison-card:where(.astro-panjqwkw) .tier-panel:where(.astro-panjqwkw){padding:24px;display:none}.tier-comparison-card:where(.astro-panjqwkw) .tier-panel:where(.astro-panjqwkw).active{animation:.2s ease-out fadeIn;display:block}.tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw) .tier-headline:where(.astro-panjqwkw){color:#202124;margin:0 0 4px;font-size:1.125rem;font-weight:600}.tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw) .tier-desc:where(.astro-panjqwkw){color:#5f6368;max-width:650px;margin:0;font-size:.875rem;line-height:1.5}.tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw) .tier-status-badge:where(.astro-panjqwkw){white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}.tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw) .tier-status-badge:where(.astro-panjqwkw).community-badge{color:#137333;background:#e6f4ea}.tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw) .tier-status-badge:where(.astro-panjqwkw).enterprise-badge{color:#3c4043;background:#f1f3f4}.tier-comparison-card:where(.astro-panjqwkw) .tier-features-grid:where(.astro-panjqwkw){grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px;display:grid}@media (width<=700px){.tier-comparison-card:where(.astro-panjqwkw) .tier-features-grid:where(.astro-panjqwkw){grid-template-columns:1fr}}.tier-comparison-card:where(.astro-panjqwkw) .tier-features-grid:where(.astro-panjqwkw).enterprise-grid{grid-template-columns:repeat(2,1fr)}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw){color:inherit;background:#f8f9fa;border:1px solid #e8eaed;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;transition:all .15s;display:flex}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-icon:where(.astro-panjqwkw){color:#202124;background:#fff;border-radius:8px;flex-shrink:0;padding:6px;font-size:22px;box-shadow:0 1px 2px #0000000d}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-content:where(.astro-panjqwkw){flex-direction:column;flex:1;gap:3px;display:flex}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-header-line:where(.astro-panjqwkw){justify-content:space-between;align-items:center;gap:6px;display:flex}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-title:where(.astro-panjqwkw){color:#202124;font-size:.875rem;font-weight:600}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-tag:where(.astro-panjqwkw){color:#3c4043;background:#f1f3f4;border-radius:4px;padding:1px 6px;font-size:.6875rem;font-weight:600}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-body:where(.astro-panjqwkw){color:#5f6368;margin:0;font-size:.8125rem;line-height:1.45}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-body:where(.astro-panjqwkw) code:where(.astro-panjqwkw){background:#0000000f;border-radius:3px;padding:1px 4px;font-size:.75rem}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw).enterprise-tile:hover{background:#f8f9fa;border-color:#202124;transform:translateY(-1px);box-shadow:0 3px 8px #00000014}.tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw).enterprise-tile:hover .tile-title:where(.astro-panjqwkw){color:#202124}.tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw){border-top:1px solid #dadce0;flex-wrap:wrap;align-items:center;gap:14px;padding-top:14px;display:flex}.tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw){color:#fff;background:#202124;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw):hover{background:#3c4043}.tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw) .symbol:where(.astro-panjqwkw){font-size:16px}.tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw).enterprise-btn{background:#202124}.tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw).enterprise-btn:hover{background:#3c4043}.tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-secondary:where(.astro-panjqwkw){color:#5f6368;font-size:.875rem;font-weight:500;text-decoration:none}.tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-secondary:where(.astro-panjqwkw):hover{color:#202124}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw){background:#202124;border-color:#ffffff1f}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-nav-bar:where(.astro-panjqwkw){background:#282a2d;border-bottom-color:#ffffff1f}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-nav-title:where(.astro-panjqwkw),:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-nav-title:where(.astro-panjqwkw) .symbol:where(.astro-panjqwkw){color:#e8eaed}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-group:where(.astro-panjqwkw){background:#ffffff14}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-btn:where(.astro-panjqwkw){color:#9aa0a6}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-btn:where(.astro-panjqwkw):hover{color:#fff}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-btn:where(.astro-panjqwkw).active{color:#fff;background:#202124}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-toggle-btn:where(.astro-panjqwkw) .enterprise-pill:where(.astro-panjqwkw){color:#e8eaed;background:#ffffff1a}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw) .tier-headline:where(.astro-panjqwkw){color:#e8eaed}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw) .tier-desc:where(.astro-panjqwkw){color:#bdc1c6}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw) .tier-status-badge:where(.astro-panjqwkw).community-badge{color:#81c995;background:#81c99533}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-intro:where(.astro-panjqwkw) .tier-status-badge:where(.astro-panjqwkw).enterprise-badge{color:#e8eaed;background:#ffffff1a}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw){background:#282a2d;border-color:#ffffff14}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-icon:where(.astro-panjqwkw){color:#e8eaed;background:#202124}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-title:where(.astro-panjqwkw){color:#e8eaed}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-body:where(.astro-panjqwkw){color:#9aa0a6}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-body:where(.astro-panjqwkw) code:where(.astro-panjqwkw){background:#ffffff1a}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw) .tile-tag:where(.astro-panjqwkw){color:#e8eaed;background:#ffffff1a}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw).enterprise-tile:hover{background:#2c313a;border-color:#e8eaed}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .feature-tile:where(.astro-panjqwkw).enterprise-tile:hover .tile-title:where(.astro-panjqwkw){color:#fff}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw){border-top-color:#ffffff1f}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw){color:#202124!important;background:#fff!important;border-color:#fff!important}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw) span:where(.astro-panjqwkw),:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw) .symbol:where(.astro-panjqwkw){color:#202124!important}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw):hover{background:#e8eaed!important;border-color:#e8eaed!important}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw):hover span:where(.astro-panjqwkw),:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw):hover .symbol:where(.astro-panjqwkw){color:#202124!important}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw).enterprise-btn{color:#202124!important;background:#fff!important;border-color:#fff!important}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw).enterprise-btn span:where(.astro-panjqwkw),:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw).enterprise-btn .symbol:where(.astro-panjqwkw){color:#202124!important}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw).enterprise-btn:hover{background:#e8eaed!important;border-color:#e8eaed!important}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw).enterprise-btn:hover span:where(.astro-panjqwkw),:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-primary:where(.astro-panjqwkw).enterprise-btn:hover .symbol:where(.astro-panjqwkw){color:#202124!important}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-secondary:where(.astro-panjqwkw){color:#9aa0a6}:root[data-theme=dark] .tier-comparison-card:where(.astro-panjqwkw) .tier-footer:where(.astro-panjqwkw) .tier-cta-secondary:where(.astro-panjqwkw):hover{color:#fff}.interactive-model-showcase:where(.astro-ddqfgrdz){background:#fff;border:1px solid #dadce0;border-radius:16px;margin:2.5rem 0;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;overflow:visible;box-shadow:0 2px 10px #3c404314}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz){background:#f8f9fa;border-bottom:1px solid #dadce0;border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .header-left:where(.astro-ddqfgrdz){align-items:flex-start;gap:14px;display:flex}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .header-icon:where(.astro-ddqfgrdz){color:#1a73e8;background:#e8f0fe;border-radius:10px;flex-shrink:0;padding:8px;font-size:28px}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .title-with-badge:where(.astro-ddqfgrdz){flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .showcase-title:where(.astro-ddqfgrdz){color:#202124;margin:0;font-size:1.125rem;font-weight:600}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .showcase-subtitle:where(.astro-ddqfgrdz){color:#5f6368;max-width:600px;margin:0;font-size:.84375rem;line-height:1.45}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .models-doc-btn:where(.astro-ddqfgrdz){color:#202124;background:#fff;border:1px solid #dadce0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .models-doc-btn:where(.astro-ddqfgrdz):hover{color:#000;background:#f1f3f4;border-color:#202124}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .models-doc-btn:where(.astro-ddqfgrdz) .symbol:where(.astro-ddqfgrdz){font-size:16px}.interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-container:where(.astro-ddqfgrdz){flex-direction:column;justify-content:center;align-items:center;max-width:680px;margin:0 auto;padding:24px 28px;display:flex}.interactive-model-showcase:where(.astro-ddqfgrdz) .selector-popover-stage:where(.astro-ddqfgrdz){z-index:10}.interactive-model-showcase:where(.astro-ddqfgrdz) .selector-popover-stage:where(.astro-ddqfgrdz) .model-selector-wrapper{justify-content:center;margin:0}:root[data-theme=dark] .interactive-model-showcase:where(.astro-ddqfgrdz){background:#202124;border-color:#ffffff1f}:root[data-theme=dark] .interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz){background:#282a2d;border-bottom-color:#ffffff1f}:root[data-theme=dark] .interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .header-icon:where(.astro-ddqfgrdz){color:#8ab4f8;background:#8ab4f826}:root[data-theme=dark] .interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .showcase-title:where(.astro-ddqfgrdz){color:#e8eaed}:root[data-theme=dark] .interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .showcase-subtitle:where(.astro-ddqfgrdz){color:#bdc1c6}:root[data-theme=dark] .interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .models-doc-btn:where(.astro-ddqfgrdz){color:#e8eaed;background:#282a2d;border-color:#ffffff26}:root[data-theme=dark] .interactive-model-showcase:where(.astro-ddqfgrdz) .showcase-header:where(.astro-ddqfgrdz) .models-doc-btn:where(.astro-ddqfgrdz):hover{color:#fff;background:#32363a;border-color:#fff}:root[data-theme=dark] .interactive-model-showcase:where(.astro-ddqfgrdz) .selector-popover-stage:where(.astro-ddqfgrdz){--palette-grey-50:#282a2d;--palette-grey-800:#9aa0a6;--palette-grey-1200:#fff;--theme-primary:#8ab4f8;--theme-primary-container:#8ab4f82e;--theme-surface-surface:#303134;--theme-surface-surface-container-low:#2d2e31;--theme-surface-on-surface:#e8eaed;--theme-surface-on-surface-variant:#9aa0a6;--theme-surface-container:#ffffff1a;--theme-surface-container-high:#ffffff14;--theme-outline-variant:#ffffff26}.pillar-cards-grid:where(.astro-e6ndbspj){grid-template-columns:repeat(3,1fr);gap:14px;margin:1.5rem 0 2.5rem;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;display:grid}@media (width<=840px){.pillar-cards-grid:where(.astro-e6ndbspj){grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.pillar-cards-grid:where(.astro-e6ndbspj){grid-template-columns:1fr}}.pillar-card:where(.astro-e6ndbspj){color:inherit;background:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;padding:16px 18px;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 1px 3px #3c40430f}.pillar-card:where(.astro-e6ndbspj):hover{border-color:#202124;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.pillar-card:where(.astro-e6ndbspj):hover .pillar-title:where(.astro-e6ndbspj){color:#202124}.pillar-card-header:where(.astro-e6ndbspj){justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pillar-card-header:where(.astro-e6ndbspj) .symbol:where(.astro-e6ndbspj){color:#202124;background:#f1f3f4;border-radius:8px;padding:6px;font-size:22px}.pillar-tag:where(.astro-e6ndbspj){color:#5f6368;text-transform:uppercase;letter-spacing:.04em;background:#f1f3f4;border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:600}.pillar-title:where(.astro-e6ndbspj){color:#202124;margin-bottom:4px;font-size:1rem;font-weight:600}.pillar-body:where(.astro-e6ndbspj){color:#5f6368;margin:0;font-size:.8125rem;line-height:1.45}:root[data-theme=dark] .pillar-card:where(.astro-e6ndbspj){background:#202124;border-color:#ffffff1f}:root[data-theme=dark] .pillar-card:where(.astro-e6ndbspj):hover{background:#282a2d;border-color:#e8eaed}:root[data-theme=dark] .pillar-card:where(.astro-e6ndbspj):hover .pillar-title:where(.astro-e6ndbspj){color:#fff}:root[data-theme=dark] .pillar-card-header:where(.astro-e6ndbspj) .symbol:where(.astro-e6ndbspj){color:#e8eaed;background:#ffffff14}:root[data-theme=dark] .pillar-tag:where(.astro-e6ndbspj){color:#bdc1c6;background:#ffffff14}:root[data-theme=dark] .pillar-title:where(.astro-e6ndbspj){color:#e8eaed}:root[data-theme=dark] .pillar-body:where(.astro-e6ndbspj){color:#9aa0a6}.product-comparison-wrapper:where(.astro-l43mntp4){background:#fff;border:1px solid #dadce0;border-radius:12px;margin:2rem 0;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;box-shadow:0 1px 3px #3c404314}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-filter-bar:where(.astro-l43mntp4){-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#f8f9fa;border-bottom:1px solid #dadce0;align-items:center;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-filter-bar:where(.astro-l43mntp4)::-webkit-scrollbar{display:none}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-filter-bar:where(.astro-l43mntp4) .filter-pill:where(.astro-l43mntp4){white-space:nowrap;color:#5f6368;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:20px;flex:none;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:all .15s}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-filter-bar:where(.astro-l43mntp4) .filter-pill:where(.astro-l43mntp4):hover{color:#202124;background:#f1f3f4}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-filter-bar:where(.astro-l43mntp4) .filter-pill:where(.astro-l43mntp4).active{color:#fff;background:#202124;border-color:#202124}.product-comparison-wrapper:where(.astro-l43mntp4) .table-scroll-container:where(.astro-l43mntp4){-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4){border-collapse:collapse;table-layout:fixed;width:100%;min-width:580px;font-size:.8125rem}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) thead:where(.astro-l43mntp4){background:#f8f9fa;border-bottom:2px solid #dadce0}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) th:where(.astro-l43mntp4){color:#202124;vertical-align:middle;padding:12px 14px;font-weight:600}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) th:where(.astro-l43mntp4).col-capability{text-align:left;width:40%;min-width:240px;padding-left:20px}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) th:where(.astro-l43mntp4).col-surface{text-align:center;width:15%;min-width:80px}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) th:where(.astro-l43mntp4) .surface-th:where(.astro-l43mntp4){align-items:center;gap:6px;display:inline-flex}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) th:where(.astro-l43mntp4) .surface-th:where(.astro-l43mntp4) .symbol:where(.astro-l43mntp4){color:#202124;font-size:18px}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) th:where(.astro-l43mntp4) .surface-th:where(.astro-l43mntp4) .surface-name:where(.astro-l43mntp4){white-space:nowrap;font-size:.8125rem}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) tbody:where(.astro-l43mntp4) tr:where(.astro-l43mntp4){border-bottom:1px solid #f1f3f4;transition:background .15s}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) tbody:where(.astro-l43mntp4) tr:where(.astro-l43mntp4):hover{background:#f8f9fa}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) tbody:where(.astro-l43mntp4) tr:where(.astro-l43mntp4):last-child{border-bottom:none}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4){vertical-align:middle;padding:11px 14px}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-capability{padding-left:20px;font-weight:500}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-capability .capability-link:where(.astro-l43mntp4){color:#202124;text-underline-offset:3px;white-space:normal;align-items:center;gap:4px;line-height:1.35;text-decoration:underline;display:inline-flex}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-capability .capability-link:where(.astro-l43mntp4):hover{color:#000}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-capability .capability-link:where(.astro-l43mntp4) .link-arrow:where(.astro-l43mntp4){opacity:.7;font-size:14px}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-capability .capability-label:where(.astro-l43mntp4){color:#202124}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-status{text-align:center}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-status .status-check:where(.astro-l43mntp4){color:#1e8e3e;font-size:20px;font-weight:700}.product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-status .status-cross:where(.astro-l43mntp4){color:#d93025;font-size:20px;font-weight:500}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4){color:#5f6368;background:#f8f9fa;border-top:1px solid #dadce0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:.78125rem;display:flex}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-left:where(.astro-l43mntp4){align-items:center;gap:6px;display:flex}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-left:where(.astro-l43mntp4) .info-icon:where(.astro-l43mntp4){color:#80868b;font-size:16px}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4){color:#202124;background:#fff;border:1px solid #dadce0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.78125rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4):hover{color:#000;background:#f1f3f4;border-color:#202124}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4) .symbol:where(.astro-l43mntp4){font-size:14px}@media (width<=600px){.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4){flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-left:where(.astro-l43mntp4){line-height:1.4}.product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4){text-align:center;justify-content:center}}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4){background:#202124;border-color:#ffffff1f}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-filter-bar:where(.astro-l43mntp4){background:#282a2d;border-bottom-color:#ffffff1f}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-filter-bar:where(.astro-l43mntp4) .filter-pill:where(.astro-l43mntp4){color:#9aa0a6;background:#202124;border-color:#ffffff26}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-filter-bar:where(.astro-l43mntp4) .filter-pill:where(.astro-l43mntp4):hover{color:#e8eaed;background:#282a2d}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-filter-bar:where(.astro-l43mntp4) .filter-pill:where(.astro-l43mntp4).active{color:#202124!important;background:#fff!important;border-color:#fff!important}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) thead:where(.astro-l43mntp4){background:#282a2d;border-bottom-color:#ffffff1f}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) th:where(.astro-l43mntp4),:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) th:where(.astro-l43mntp4) .surface-th:where(.astro-l43mntp4) .symbol:where(.astro-l43mntp4){color:#e8eaed}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) tbody:where(.astro-l43mntp4) tr:where(.astro-l43mntp4){border-bottom-color:#ffffff14}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) tbody:where(.astro-l43mntp4) tr:where(.astro-l43mntp4):hover{background:#282a2d}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-capability .capability-link:where(.astro-l43mntp4){color:#e8eaed}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-capability .capability-link:where(.astro-l43mntp4):hover{color:#fff}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-capability .capability-label:where(.astro-l43mntp4){color:#e8eaed}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-status .status-check:where(.astro-l43mntp4){color:#81c995}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .product-matrix-table:where(.astro-l43mntp4) td:where(.astro-l43mntp4).cell-status .status-cross:where(.astro-l43mntp4){color:#f28b82}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4){color:#9aa0a6;background:#282a2d;border-top-color:#ffffff1f}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-left:where(.astro-l43mntp4) .info-icon:where(.astro-l43mntp4){color:#9aa0a6}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4){color:#202124!important;background:#fff!important;border-color:#fff!important}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4) span:where(.astro-l43mntp4),:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4) .symbol:where(.astro-l43mntp4){color:#202124!important}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4):hover{background:#e8eaed!important;border-color:#e8eaed!important}:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4):hover span:where(.astro-l43mntp4),:root[data-theme=dark] .product-comparison-wrapper:where(.astro-l43mntp4) .matrix-footer:where(.astro-l43mntp4) .footer-btn:where(.astro-l43mntp4):hover .symbol:where(.astro-l43mntp4){color:#202124!important}
