.Bld6aG_loadFailure{color:inherit;align-items:center;gap:12px;padding:32px;display:flex}.Bld6aG_notice{z-index:10000;color:#fff;background:#292929;border:1px solid #ffffff18;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 32px #0003}.Bld6aG_message{flex:1;font-size:14px;line-height:1.5}.Bld6aG_actions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:700px){.Bld6aG_notice{flex-direction:column;align-items:flex-start;gap:8px}}
._8IWWiW_panel{--dev-bg:var(--workspace-bg,var(--onecord-background,#d2cfec));--dev-text:var(--workspace-text,var(--onecord-foreground,#111));--dev-muted:color-mix(in srgb, var(--dev-text) 52%, transparent);--dev-line:color-mix(in srgb, var(--dev-text) 9%, transparent);--dev-control:color-mix(in srgb, var(--dev-text) 3%, transparent);z-index:100;box-sizing:border-box;border:1px solid var(--dev-line);background:var(--dev-bg);width:480px;max-width:calc(100vw - 24px);height:520px;max-height:calc(100dvh - 24px);color:var(--dev-text);box-shadow:var(--onecord-shadow-dialog);font:calc(12px * var(--onecord-font-scale,1))/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;font-variant-numeric:tabular-nums;border-radius:24px;flex-direction:column;display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden}._8IWWiW_panel button,._8IWWiW_launcher,._8IWWiW_mobileLauncher{font:inherit;color:inherit;cursor:pointer;border:0}._8IWWiW_header{border-bottom:1px solid var(--dev-line);flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}._8IWWiW_move{text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex;cursor:grab!important}._8IWWiW_move:active{cursor:grabbing!important}._8IWWiW_move strong{font-size:14px;font-weight:600}._8IWWiW_grip{color:var(--dev-muted);font-size:18px}._8IWWiW_badge,._8IWWiW_engine{border:1px solid var(--dev-line);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:500}._8IWWiW_badge{color:var(--dev-muted)}._8IWWiW_icon{background:0 0;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:6px;display:grid}._8IWWiW_icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}._8IWWiW_panel button:hover:not(:disabled),._8IWWiW_launcher:hover{background:var(--dev-control,#80808014)}._8IWWiW_panel :is(button,select,summary):focus-visible,._8IWWiW_launcher:focus-visible{outline:2px solid var(--onecord-accent,#3a83f7);outline-offset:2px}._8IWWiW_panel button:disabled{cursor:default;opacity:.35}._8IWWiW_content{scrollbar-width:thin;min-height:0;padding:16px 20px 22px;overflow:auto}._8IWWiW_filters{align-items:center;gap:12px;margin-bottom:12px;display:flex}._8IWWiW_filters label{color:var(--dev-muted);flex:1;align-items:center;gap:10px;display:flex}._8IWWiW_filters select{width:0;color:var(--dev-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:1}._8IWWiW_count{color:var(--dev-muted);white-space:nowrap;font-size:11px}._8IWWiW_historyControls{border:1px solid var(--dev-line);background:var(--dev-control);border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}._8IWWiW_historyControls select{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1}._8IWWiW_panel option{background:var(--dev-bg);color:var(--dev-text)}._8IWWiW_overview{margin-top:20px}._8IWWiW_identity{align-items:center;gap:8px;display:flex}._8IWWiW_identity strong{font-size:14px;font-weight:500}._8IWWiW_result{color:var(--dev-muted);margin-left:auto;font-size:11px}._8IWWiW_result[data-failed=true]{color:#c05b46}._8IWWiW_model{overflow-wrap:anywhere;color:var(--dev-muted);margin-top:8px;font-size:11px}._8IWWiW_meta{color:var(--dev-muted);justify-content:space-between;align-items:center;gap:8px;margin:4px 0 16px;font-size:10px;display:flex}._8IWWiW_meta button{background:0 0;border-radius:6px;padding:2px 6px}._8IWWiW_stats{border-top:1px solid var(--dev-line);border-bottom:1px solid var(--dev-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:14px 0;display:grid}._8IWWiW_stats>div{border-left:1px solid var(--dev-line);min-width:0;padding:0 12px}._8IWWiW_stats>div:first-child{border:0;padding-left:0}._8IWWiW_stats dt{color:var(--dev-muted);font-size:10px}._8IWWiW_stats dd{letter-spacing:-.03em;overflow-wrap:anywhere;margin:4px 0 0;font-size:19px;font-weight:500}._8IWWiW_cost{border-bottom:1px solid var(--dev-line);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 0;display:flex}._8IWWiW_cost dt{color:var(--dev-muted);font-size:11px}._8IWWiW_cost dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}._8IWWiW_failure,._8IWWiW_recovered{color:#a43828;overflow-wrap:anywhere;background:#d76c511a;border-radius:12px;gap:3px;margin:0 0 16px;padding:12px;display:grid}._8IWWiW_recovered{color:#27723d;background:#5cb1691a}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) ._8IWWiW_failure{color:#e39989}html:not([data-onecord-appearance=light]) ._8IWWiW_recovered{color:#81c38d}}html[data-onecord-appearance=dark] ._8IWWiW_failure{color:#e39989}html[data-onecord-appearance=dark] ._8IWWiW_recovered{color:#81c38d}._8IWWiW_details{border:1px solid var(--dev-line);border-radius:12px;margin-top:8px;overflow:hidden}._8IWWiW_details summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 12px}._8IWWiW_details summary span{float:right;color:var(--dev-muted);font-size:10px}._8IWWiW_rows{margin:0;padding:0 12px 12px}._8IWWiW_rows>div{justify-content:space-between;gap:16px;padding:5px 0;display:flex}._8IWWiW_rows dt{color:var(--dev-muted)}._8IWWiW_rows dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}._8IWWiW_empty{text-align:center;place-content:center;min-height:220px;padding:24px;display:grid}._8IWWiW_empty strong{font-size:15px;font-weight:500}._8IWWiW_empty p{color:var(--dev-muted)}._8IWWiW_error{color:#c05b46;margin:12px 0}._8IWWiW_footnote{color:var(--dev-muted);margin:16px 0 0;font-size:10px}._8IWWiW_resize{touch-action:none;background:0 0;border-radius:6px;width:24px;height:24px;padding:4px;position:absolute;bottom:4px;right:4px;cursor:nwse-resize!important}._8IWWiW_resize svg{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.4;width:16px;height:16px}._8IWWiW_launcher{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:100;border:1px solid var(--workspace-line,#80808026);background:var(--workspace-bg,var(--onecord-background,#d2cfec));width:40px;height:40px;color:var(--workspace-text,var(--onecord-foreground,#111));box-shadow:var(--onecord-shadow-panel);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}._8IWWiW_launcherLogo{background:currentColor;width:24px;height:24px;display:block;-webkit-mask:url(/onecord-logo.svg?v=10) 50%/contain no-repeat;mask:url(/onecord-logo.svg?v=10) 50%/contain no-repeat}._8IWWiW_mobileLauncher{display:none}@media (max-width:900px){._8IWWiW_mobileLauncher{background:var(--onecord-background);border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}._8IWWiW_panel{max-width:none;right:12px;top:auto!important;left:12px!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:min(540px, calc(var(--mobile-viewport-height,100dvh) - 100px))!important}._8IWWiW_content{padding:12px 16px 22px}._8IWWiW_icon{flex-basis:40px;width:40px;height:40px}._8IWWiW_historyControls select,._8IWWiW_filters select{font-size:16px}}
.V0n41W_workspace{--workspace-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--workspace-bg:var(--onecord-background,#d2cfec);--workspace-panel:var(--onecord-panel,#d5d2ed);--workspace-muted:var(--onecord-text-tertiary);--workspace-secondary:var(--onecord-text-secondary);--workspace-text:var(--onecord-foreground,#000);--workspace-hover:var(--onecord-hover-background);--workspace-line:var(--onecord-border-default);--workspace-sidebar-border:var(--onecord-border-default);--chat-text:var(--workspace-text);--chat-muted:var(--workspace-muted);--chat-blue:var(--onecord-accent,#3a83f7);--workspace-chat-width:768px;--rail-width:52px;--sidebar-width:var(--preferred-sidebar-width,283px);background:var(--workspace-bg);width:100%;height:100dvh;min-height:420px;color:var(--workspace-text);color-scheme:inherit;font-family:var(--workspace-font);font-size:calc(14px * var(--onecord-font-scale,1));-webkit-font-smoothing:antialiased;display:flex;position:relative;overflow:hidden}.V0n41W_workspace *,.V0n41W_workspace :before,.V0n41W_workspace :after{box-sizing:border-box}.V0n41W_workspace:before{z-index:0;top:0;bottom:0;right:0;left:var(--rail-width);box-shadow:var(--onecord-shadow-page);content:"";pointer-events:none;border-radius:16px 0 0 16px;position:absolute}.V0n41W_workspace button,.V0n41W_workspace input{font:inherit}.V0n41W_workspace button{cursor:pointer}.V0n41W_workspace button:is(:hover,:focus-visible),.V0n41W_workspace a:is(:hover,:focus-visible){filter:none;outline:none}.V0n41W_sidebarRegion{z-index:10;width:var(--rail-width);flex:none;position:relative}.V0n41W_workspace .V0n41W_sidebarRegion :is(button,a):is(:hover,:focus-visible){filter:none}.V0n41W_rail{background:var(--onecord-rail-background,var(--workspace-bg));border-right:0;flex-direction:column;align-items:center;height:100%;padding:8px 8px 10px;display:flex}.V0n41W_railItems{flex-direction:column;flex:1;gap:16px;width:36px;min-height:0;display:flex;overflow:visible}.V0n41W_railButton{width:36px;height:36px;color:var(--workspace-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .12s,background .12s;display:flex;position:relative}.V0n41W_railButton:hover,.V0n41W_railButton:focus-visible,.V0n41W_railButton[aria-expanded=true]{color:var(--workspace-text);background:var(--workspace-hover)}.V0n41W_railButton[data-workspace-rail]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0}.V0n41W_railButton[data-dragging=true]{color:var(--workspace-text);background:var(--workspace-hover);cursor:grabbing}.V0n41W_workspace[data-sidebar-ready=false] .V0n41W_railItems{visibility:hidden}.V0n41W_railButton.V0n41W_selected{color:var(--workspace-text);background:var(--workspace-hover)}.V0n41W_homeUnread{pointer-events:none;background:#3a83f7;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.V0n41W_dotUnreadSlot{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:flex}.V0n41W_dotUnreadCount{color:#4b83f5;font-size:calc(14px * var(--onecord-font-scale,1));font-variant-numeric:tabular-nums;background:#4b83f51a;border-radius:4px;align-items:center;padding:4px 8px;line-height:1;display:inline-flex}.V0n41W_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.V0n41W_profileWrap{margin-top:16px;position:relative}.V0n41W_systemsButton{flex:none;margin-top:16px}.V0n41W_systemsButton span{background:currentColor;width:20px;height:20px;display:block;-webkit-mask:url(/onecord/svg-library/sprites/lock-key-hole--2add48.svg) 50%/contain no-repeat;mask:url(/onecord/svg-library/sprites/lock-key-hole--2add48.svg) 50%/contain no-repeat}.V0n41W_profile{width:36px;height:36px;color:var(--workspace-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:6px;display:flex;overflow:hidden;font-size:calc(10px * var(--onecord-font-scale,1))!important}.V0n41W_profile img{object-fit:cover;border-radius:50%;width:24px;height:24px}.V0n41W_profile:hover,.V0n41W_profile:focus-visible,.V0n41W_profile[aria-expanded=true]{background:var(--workspace-hover);color:var(--workspace-text)}.V0n41W_panel{--workspace-sidebar-surface:var(--workspace-panel);z-index:11;left:calc(var(--rail-width) + 4px);width:calc(var(--sidebar-width) - 4px);background:var(--workspace-panel);box-shadow:var(--onecord-shadow-panel);opacity:0;visibility:hidden;border:0;border-radius:14px;flex-direction:column;transition:opacity .15s cubic-bezier(.19,1,.22,1),transform .15s cubic-bezier(.19,1,.22,1),left .15s cubic-bezier(.19,1,.22,1),top .15s cubic-bezier(.19,1,.22,1),bottom .15s cubic-bezier(.19,1,.22,1),width .15s cubic-bezier(.19,1,.22,1),border-radius .15s cubic-bezier(.19,1,.22,1),background-color .15s cubic-bezier(.19,1,.22,1),box-shadow .15s cubic-bezier(.19,1,.22,1),visibility .15s;display:flex;position:absolute;top:4px;bottom:4px;transform:translate(-16px)}.V0n41W_panelOpen{opacity:1;visibility:visible;transform:none}.V0n41W_panelPinned{--workspace-sidebar-surface:var(--workspace-bg);left:var(--rail-width);width:var(--sidebar-width);border:0;border-right:.5px solid var(--workspace-sidebar-border);background:var(--workspace-bg);box-shadow:none;border-radius:16px 0 0 16px;top:0;bottom:0;overflow:hidden}.V0n41W_panelHeader{flex:none;justify-content:space-between;align-items:center;height:52px;padding:8px 10px 8px 16px;display:flex}.V0n41W_brand{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--workspace-text);line-height:calc(24px * var(--onecord-font-scale,1));letter-spacing:normal;background:0 0;border:0;padding:0;overflow:hidden;font-size:calc(17px * var(--onecord-font-scale,1))!important;font-weight:600!important}.V0n41W_panelTools{flex:none;align-items:center;gap:4px;display:flex}.V0n41W_panel{font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(20px * var(--onecord-font-scale,1))}.V0n41W_panelHeader .V0n41W_brand{line-height:calc(24px * var(--onecord-font-scale,1))}.V0n41W_resizeHandle{z-index:20;top:0;bottom:0;left:calc(var(--rail-width) + var(--sidebar-width) - 8px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:col-resize;outline:none;width:16px;position:absolute}.V0n41W_resizeHandle:before{background:color-mix(in srgb, var(--workspace-text) calc(4% + var(--onecord-contrast-strength,0%)), transparent);content:"";width:.5px;position:absolute;top:0;bottom:0;left:8px}.V0n41W_workspace[data-resizing=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}.V0n41W_workspace[data-resizing=true] .V0n41W_main{transition:none}.V0n41W_panelTools .V0n41W_smallButton{font-weight:500;line-height:calc(14px * var(--onecord-font-scale,1));transition:opacity .15s,color .15s}.V0n41W_panelTools .V0n41W_smallButton svg{width:20px;height:20px}.V0n41W_panelTools .V0n41W_smallButton:is(:hover,:focus-visible),.V0n41W_panelTools .V0n41W_smallButton[aria-pressed]{color:var(--workspace-muted)}.V0n41W_smallButton{width:36px;height:36px;color:var(--workspace-muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.V0n41W_smallButton:is(:hover,:focus-visible),.V0n41W_smallButton[aria-expanded=true]{background:var(--workspace-hover);color:var(--workspace-text)}.V0n41W_panelTools .V0n41W_smallButton[aria-pressed]:not(:hover){background:0 0}.V0n41W_smallButton svg{width:20px;height:20px}.V0n41W_newChat{height:35px;color:var(--workspace-text);text-align:left;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;margin:0 6px 5px;padding:6px 10px;text-decoration:none;display:flex}.V0n41W_newChat[aria-current=page]{background:var(--workspace-hover)}.V0n41W_newChat svg{width:20px;height:20px}.V0n41W_dotSidebarAvatar{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.V0n41W_newChat:is(:hover,:focus-visible),.V0n41W_panelLink:is(:hover,:focus-visible){background:var(--workspace-hover)}.V0n41W_panelLink{height:37px;color:var(--workspace-text);border-radius:8px;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:flex}.V0n41W_panelLink svg{flex:none;width:20px;height:20px}.V0n41W_search{border:1px solid var(--workspace-line);background:var(--onecord-hover-background);border-radius:8px;align-items:center;gap:8px;margin:4px 12px 8px;padding:8px 10px;display:flex}.V0n41W_search input{width:100%;min-width:0;color:var(--workspace-text);background:0 0;border:0}.V0n41W_search svg{color:var(--workspace-muted);flex:none}.V0n41W_main{--workspace-chat-width:640px;width:calc(100% - var(--rail-width));flex:1;min-width:0;transition:margin-left .15s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;container:workspace-main/inline-size}.V0n41W_workspace[data-pinned=true] .V0n41W_main{margin-left:var(--sidebar-width)}.V0n41W_greeting{text-align:center;position:absolute;top:calc(42% - 60px);left:20px;right:20px}.V0n41W_greeting h1{font-size:calc(24px * var(--onecord-font-scale,1));letter-spacing:normal;margin:0;font-weight:400;line-height:1.2}.V0n41W_composerArea{width:min(calc(var(--workspace-chat-width) + 40px), 100%);border-radius:0;height:auto;margin:0 auto;padding:0 20px;position:absolute;top:42%;left:0;right:0;overflow:visible}.V0n41W_suggestions{z-index:2;flex-direction:column;gap:0;margin-top:24px;display:flex;position:relative}.V0n41W_suggestionRow{width:100%;height:52px;color:var(--workspace-muted);border-radius:16px;flex:none;align-items:center;display:flex;position:relative}.V0n41W_suggestionRow:is(:hover,:focus-within){z-index:2;color:var(--workspace-text)}.V0n41W_suggestions .V0n41W_suggestionPrompt{width:100%;min-width:0;height:52px;color:inherit;font-size:calc(16px * var(--onecord-font-scale,1));line-height:calc(26px * var(--onecord-font-scale,1));text-align:left;background:0 0;border:0;border-radius:16px;flex:1;align-items:center;gap:8px;padding:0 44px 0 8px;display:flex}.V0n41W_suggestionPrompt span{min-width:0}.V0n41W_suggestionPrompt>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.V0n41W_suggestionEmoji{width:36px;height:24px;font-size:calc(20px * var(--onecord-font-scale,1));flex:none;place-items:center;line-height:1;display:grid}.V0n41W_suggestionRow:has(:focus-visible) .V0n41W_suggestionPrompt{box-shadow:0 0 0 2px var(--onecord-accent,#ee7c37)}.V0n41W_suggestions .V0n41W_suggestionDismiss{z-index:1;width:36px;height:36px;color:var(--workspace-muted);opacity:0;pointer-events:none;filter:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:opacity .1s,color .1s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.V0n41W_suggestionRow:is(:hover,:focus-within) .V0n41W_suggestionDismiss{opacity:1;pointer-events:auto}.V0n41W_suggestions .V0n41W_suggestionDismiss svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.V0n41W_suggestions .V0n41W_suggestionDismiss:is(:hover,:focus-visible){color:var(--workspace-text);filter:none;background:0 0}.V0n41W_suggestionTooltip{z-index:40;border:.5px solid color-mix(in srgb, var(--workspace-text) calc(6% + var(--onecord-contrast-strength,0%)), transparent);background:rgb(from var(--chat-composer-bg) r g b / 1);width:max-content;max-width:min(432px,100vw - 64px);box-shadow:var(--onecord-shadow-panel);color:var(--workspace-text);font-size:calc(16px * var(--onecord-font-scale,1));font-weight:400;line-height:calc(26px * var(--onecord-font-scale,1));white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:24px;padding:20px;transition:opacity .12s,transform .16s cubic-bezier(.22,1,.36,1),visibility .12s;position:absolute;bottom:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%,4px)scale(.98)}.V0n41W_suggestionRow:is(:hover,:focus-within) .V0n41W_suggestionTooltip{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}@media (hover:none){.V0n41W_suggestions .V0n41W_suggestionDismiss{opacity:1;pointer-events:auto}}.V0n41W_popover{z-index:30;background:var(--onecord-menu-background);width:240px;color:var(--workspace-text);box-shadow:var(--onecord-shadow-popover);transform-origin:0 100%;border:0;border-radius:20px;padding:6px;animation:.15s cubic-bezier(.19,1,.22,1) both V0n41W_workspaceMenuEnter;position:absolute}.V0n41W_popover button,.V0n41W_popover a{width:100%;min-height:38px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.V0n41W_popover button:is(:hover,:focus-visible),.V0n41W_popover a:is(:hover,:focus-visible){background:var(--workspace-hover)}.V0n41W_popover svg{flex:none;width:24px;height:24px}.V0n41W_popover small{color:var(--workspace-muted);font-size:calc(12px * var(--onecord-font-scale,1));margin-top:2px;display:block}.V0n41W_composerArea .V0n41W_addWrap{position:static}.V0n41W_composerArea form:has(.V0n41W_addMenu){z-index:3}.V0n41W_composerArea .V0n41W_addMenu{visibility:hidden;width:min(800px,100vw - 32px);position:fixed;inset:0 auto auto 0}.V0n41W_composerArea .V0n41W_addMenu button.V0n41W_analyticsLocked{color:var(--chat-text);cursor:pointer}.V0n41W_composerArea .V0n41W_addMenu button.V0n41W_analyticsLocked:is(:hover,:focus-visible){background:var(--onecord-hover-background)}.V0n41W_composerArea .V0n41W_addMenu button.V0n41W_analyticsLocked>img{opacity:.8;filter:saturate(.45)}.V0n41W_composerArea .V0n41W_addMenu button>.V0n41W_analyticsProBadge{border:.5px solid var(--onecord-border-default);background:var(--chat-composer-bg);min-height:24px;box-shadow:none;color:var(--onecord-text-secondary);font-size:calc(11px * var(--onecord-font-scale,1));letter-spacing:0;white-space:nowrap;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:2px 9px;font-weight:500;line-height:18px;display:inline-flex}.V0n41W_analyticsProDiamond{fill:currentColor;flex:none;width:.9em;height:.76em;display:block}.V0n41W_pageContent{--dashboard-content-width:calc(100% - 48px);height:100%;padding-top:48px}.V0n41W_workspace[data-area=settings] .V0n41W_pageContent,.V0n41W_workspace[data-area=systems] .V0n41W_pageContent{padding-top:0}.V0n41W_pageContent>section{height:100%}.V0n41W_pageContent [data-chat-composer]{color-scheme:inherit}.V0n41W_profileMenu{max-height:calc(100dvh - 24px);bottom:-2px;left:36px;overflow:auto}.V0n41W_profileMenu strong{padding:8px 10px;font-weight:500;display:block}.V0n41W_attachments{flex-wrap:wrap;gap:6px;padding:4px 6px 10px;display:flex}.V0n41W_attachments>span{background:color-mix(in srgb, var(--workspace-text) calc(4% + var(--onecord-contrast-strength,0%)), transparent);color:var(--chat-text);font-size:calc(12px * var(--onecord-font-scale,1));border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.V0n41W_attachments button{width:20px;height:20px;color:inherit;background:0 0;border:0;padding:0;display:flex}.V0n41W_attachments svg{width:16px;height:16px}.V0n41W_conversation{inset:0 0 calc(var(--workspace-composer-height,52px) + 52px);padding:84px max(20px, calc((100% - var(--workspace-chat-width)) / 2)) 24px;position:absolute;overflow:auto}.V0n41W_messages{flex-direction:column;align-items:flex-start;display:flex}.V0n41W_userMessage{overflow-wrap:anywhere;background:var(--onecord-chat-bubble,#e8f3fe);max-width:70%;color:var(--onecord-chat-bubble-text,#0c274a);font-size:calc(16px * var(--onecord-font-scale,1));line-height:calc(26px * var(--onecord-font-scale,1));white-space:pre-wrap;border-radius:22px;align-self:flex-end;margin:0;padding:10px 16px;position:relative}.V0n41W_assistantMessage{overflow-wrap:anywhere;width:100%;min-width:0;font-size:calc(16px * var(--onecord-font-scale,1));margin:0;line-height:1.5}.V0n41W_thinkingStatus{box-sizing:border-box;align-self:flex-start;align-items:center;gap:8px;height:32px;padding-top:4px;display:inline-flex;position:relative}.V0n41W_thinkingLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.V0n41W_thinkingDot{background:var(--onecord-accent,#3a83f7);border-radius:9999px;width:12px;height:12px;animation:1.25s ease-in-out infinite V0n41W_workspaceThinkingPulse;display:inline-block}@keyframes V0n41W_workspaceThinkingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.V0n41W_generalReply>:first-child{margin-top:0}.V0n41W_generalReply>:last-child{margin-bottom:0}.V0n41W_generalReply p{margin:0 0 16px}.V0n41W_generalReply :is(ul,ol){margin:0 0 16px;padding-left:24px}.V0n41W_generalReply ul{list-style-type:disc}.V0n41W_generalReply ol{list-style-type:decimal}.V0n41W_generalReply ul ul{list-style-type:circle}.V0n41W_generalReply ul ul ul{list-style-type:square}.V0n41W_generalReply :is(ul,ol) :is(ul,ol){margin:6px 0 8px}:is(.V0n41W_generalReply .contains-task-list,.V0n41W_generalReply .task-list-item){list-style-type:none}.V0n41W_generalReply .task-list-item input{margin-right:8px}.V0n41W_generalReply li{margin:5px 0;padding-left:2px}.V0n41W_generalReply li>:last-child{margin-bottom:0}.V0n41W_generalReply :is(h1,h2,h3,h4,h5,h6){font-size:calc(17px * var(--onecord-font-scale,1));margin:24px 0 10px;font-weight:650;line-height:1.4}.V0n41W_generalReply h1{font-size:calc(22px * var(--onecord-font-scale,1))}.V0n41W_generalReply h2{font-size:calc(19px * var(--onecord-font-scale,1))}.V0n41W_generalReply pre{white-space:pre;overflow-x:auto}.V0n41W_composerBottom{top:auto;bottom:28px}.V0n41W_chooseKind{font-size:calc(16px * var(--onecord-font-scale,1));flex-wrap:wrap;gap:8px;display:flex}.V0n41W_chooseKind p{width:100%;margin:0 0 8px}.V0n41W_chooseKind button{background:#ffffff14;border:.5px solid #00000014;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.V0n41W_chooseKind button:is(:hover,:focus-visible){background:var(--workspace-hover)}.V0n41W_voicePanel{pointer-events:none;place-items:center;width:112px;height:112px;display:grid;position:absolute;bottom:calc(100% + 40px);left:50%;transform:translate(-50%)}.V0n41W_composerArea .V0n41W_voiceMuteControl[data-variant=ghost]{--button-ghost-hover:var(--chat-ghost-hover);color:var(--workspace-text);background:0 0;transition:background-color .15s,color .15s}.V0n41W_composerArea .V0n41W_voiceMuteControl[data-variant=ghost][aria-pressed=true]{color:#fff;background:#e02e2a}.V0n41W_composerArea .V0n41W_voiceMuteControl[data-variant=ghost]:is(:hover,:focus-visible):not(:disabled){background:var(--chat-ghost-hover);filter:none}.V0n41W_composerArea .V0n41W_voiceMuteControl[data-variant=ghost][aria-pressed=true]:is(:hover,:focus-visible):not(:disabled){color:#fff;background:#e02e2a}.V0n41W_composerArea .V0n41W_voiceEndControl svg{width:21px;height:21px}.V0n41W_mobileHeader,.V0n41W_mobileBackdrop,.V0n41W_mobileRailToggle{display:none}.V0n41W_historyLoading{place-content:center;display:grid;position:absolute;inset:0}.V0n41W_workspace[data-sidebar-motion=false] :is(.V0n41W_main,.V0n41W_panel,.V0n41W_sidebarRegion,.V0n41W_mobileBackdrop),.V0n41W_workspace[data-sidebar-motion=false] .V0n41W_panel *{transition:none}@media (max-width:767px){.V0n41W_workspace{--rail-width:52px;--sidebar-width:280px;inset:0;top:var(--mobile-viewport-top,0px);height:var(--mobile-viewport-height,100dvh);min-height:0;position:fixed}.V0n41W_sidebarRegion{--workspace-sidebar-surface:var(--onecord-surface-elevated,var(--workspace-bg));--workspace-dialog-surface:var(--workspace-sidebar-surface)}.V0n41W_workspace:before,.V0n41W_resizeHandle{display:none}.V0n41W_mobileHeader{z-index:20;height:calc(52px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px;align-items:center;display:flex;position:absolute;inset:0 0 auto}.V0n41W_mobileHeader .V0n41W_smallButton{color:var(--workspace-muted)}.V0n41W_mobileBackdrop{z-index:40;opacity:0;visibility:hidden;background:#0006;border:0;width:100%;height:100%;padding:0;transition:opacity .2s cubic-bezier(0,0,.2,1),visibility .2s;display:block;position:absolute;inset:0}.V0n41W_mobileBackdrop:hover{filter:none}.V0n41W_workspace[data-mobile-open=true] .V0n41W_mobileBackdrop{opacity:1;visibility:visible}.V0n41W_sidebarRegion{z-index:50;background:var(--workspace-bg);visibility:hidden;width:min(332px,100%);height:100%;transition:transform .2s cubic-bezier(0,0,.2,1),visibility .2s;position:absolute;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.V0n41W_workspace[data-mobile-open=true] .V0n41W_sidebarRegion{visibility:visible;transform:none}.V0n41W_rail{width:52px;padding:calc(8px + env(safe-area-inset-top,0px)) 8px max(8px, env(safe-area-inset-bottom,0px));border-right:.5px solid var(--workspace-sidebar-border)}.V0n41W_railItems{gap:16px}.V0n41W_mobileRailToggle{display:flex}.V0n41W_mobileRailToggle svg{width:20px;height:20px}.V0n41W_panel,.V0n41W_panelPinned{--workspace-sidebar-surface:inherit;width:calc(100% - 52px);box-shadow:none;background:0 0;border:0;border-radius:0;transition:none;top:0;bottom:0;left:52px;overflow:hidden;transform:none}.V0n41W_panelHeader{height:calc(52px + env(safe-area-inset-top,0px));padding-top:calc(8px + env(safe-area-inset-top,0px))}.V0n41W_panelTools button[aria-label=Close\ sidebar] svg path{transform-box:view-box;transform-origin:50%;transform:scale(1.2)}.V0n41W_main{width:100%;height:100%}.V0n41W_workspace[data-pinned=true] .V0n41W_main{margin-left:0}.V0n41W_greeting{top:calc(50% - 139.5px);left:20px;right:20px}.V0n41W_greeting h1{font-size:calc(24px * var(--onecord-font-scale,1));line-height:calc(28.8px * var(--onecord-font-scale,1))}.V0n41W_composerArea,.V0n41W_composerBottom{top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;padding:0 20px;display:flex}.V0n41W_composerArea [data-chat-composer]{border-radius:28px;padding:0 8px 8px}.V0n41W_composerArea .V0n41W_composerGrid{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;row-gap:0}.V0n41W_composerArea .V0n41W_inputWrap{grid-area:1/1/auto/4;align-items:flex-start;width:calc(100% + 16px);min-height:43px;margin:0 -8px;padding:11px 14px 6px 15px}.V0n41W_composerArea .V0n41W_inputWrap textarea,.V0n41W_composerArea .V0n41W_inputWrap [contenteditable]{min-height:26px;max-height:25dvh;line-height:calc(26px * var(--onecord-font-scale,1));padding:0}.V0n41W_composerArea .V0n41W_leftActions{grid-area:2/1}.V0n41W_composerArea .V0n41W_rightActions{grid-area:2/3}.V0n41W_composerArea [data-chat-composer][data-dictating=true] .V0n41W_inputWrap{height:43px;min-height:43px;padding:3.5px 14px 3.5px 15px}.V0n41W_composerArea .V0n41W_leftActions>div>button[data-variant=ghost],.V0n41W_composerArea .V0n41W_rightActions>button[data-variant=ghost]:not([aria-pressed]){color:var(--workspace-muted)}.V0n41W_suggestions{order:-1;gap:0;margin:0 0 8px}.V0n41W_suggestions .V0n41W_suggestionPrompt{font-size:calc(16px * var(--onecord-font-scale,1));gap:8px;padding:0 44px 0 8px}.V0n41W_suggestionTooltip{max-width:calc(100vw - 40px)}.V0n41W_conversation{inset:calc(52px + env(safe-area-inset-top,0px)) 0 calc(var(--workspace-composer-height,87px) + 48px + env(safe-area-inset-bottom,0px));padding:32px 20px 24px}.V0n41W_profileMenu{width:min(240px,100vw - 60px)}.V0n41W_pageContent{padding-top:calc(52px + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .V0n41W_workspace *{transition:none!important;animation:none!important}html:not([data-onecord-motion=off]) .V0n41W_workspace :before{transition:none!important;animation:none!important}html:not([data-onecord-motion=off]) .V0n41W_workspace :after{transition:none!important;animation:none!important}}.V0n41W_resizeHandle:hover:before,.V0n41W_resizeHandle:focus-visible:before,.V0n41W_workspace[data-resizing=true] .V0n41W_resizeHandle:before{background:color-mix(in srgb, var(--workspace-text) calc(6% + var(--onecord-contrast-strength,0%)), transparent);width:1px;left:7.5px}.V0n41W_workspace .V0n41W_composerArea{--chat-send:var(--onecord-accent,#3a83f7);--chat-send-text:var(--onecord-accent-text,#fff)}.V0n41W_workspace[data-resizing=true] .V0n41W_panel{transition:none}html[data-onecord-reduce-motion=true] .V0n41W_workspace *{transition:none!important;animation:none!important}html[data-onecord-reduce-motion=true] .V0n41W_workspace :before{transition:none!important;animation:none!important}@keyframes V0n41W_workspaceMenuEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.V0n41W_brand:hover{background:0 0}.V0n41W_brand:focus-visible{background:var(--workspace-hover);border-radius:8px}.V0n41W_profile:is(:hover,:focus-visible){filter:brightness(1.08)}.V0n41W_messageEntry{flex-direction:column;gap:8px;width:100%;display:flex}.V0n41W_messageEntry+.V0n41W_messageEntry{margin-top:40px}.V0n41W_messageEntry[data-message-role=assistant]+.V0n41W_messageEntry[data-message-role=user]{margin-top:56px}.V0n41W_messageEntry[data-message-role=user]+.V0n41W_messageEntry{margin-top:4px}.V0n41W_toolReply{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.V0n41W_toolSources{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.V0n41W_generalReply strong{font-weight:600}.V0n41W_generalReply h1,.V0n41W_generalReply h2,.V0n41W_generalReply h3{font-size:calc(20px * var(--onecord-font-scale,1));margin:24px 0 12px;font-weight:600;line-height:1.4}.V0n41W_generalReply li{margin:4px 0}.V0n41W_generalReply blockquote{border-left:3px solid color-mix(in srgb, currentColor 20%, transparent);margin:16px 0;padding-left:16px}.V0n41W_generalReply table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.V0n41W_generalReply td,.V0n41W_generalReply th{border:1px solid color-mix(in srgb, currentColor 12%, transparent);text-align:left;padding:8px 12px}.V0n41W_generalReply code{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:4px;padding:2px 4px;font-size:.9em}.V0n41W_generalReply pre{background:color-mix(in srgb, currentColor 4%, transparent);border-radius:16px;padding:16px}.V0n41W_generalReply pre code{background:0 0;padding:0}.V0n41W_threadSidebarActions{z-index:22;flex-direction:column;gap:6px;display:flex;position:absolute;top:8px;left:8px}.V0n41W_threadSidebarActions .V0n41W_smallButton{color:var(--workspace-text)}.V0n41W_conversation{scrollbar-width:none;padding-bottom:32px;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%)}.V0n41W_conversation::-webkit-scrollbar{display:none}.V0n41W_composerArea[data-workspace-image-preview=true]{z-index:91;top:auto;width:min(800px,100%);height:auto;padding:0 16px calc(24px + env(safe-area-inset-bottom,0px));margin:0 auto;position:fixed;inset:auto 0 0}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .V0n41W_railButton[data-workspace-rail]{transition:none!important}}.V0n41W_railTooltip{z-index:1000;border:1px solid color-mix(in srgb, var(--onecord-background,#d2cfec) 5%, transparent);background:var(--onecord-tooltip-surface);width:max-content;max-width:calc(100vw - 64px);min-height:30px;color:var(--onecord-tooltip-ink);box-shadow:var(--onecord-shadow-tooltip);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:calc(14px * var(--onecord-font-scale,1));font-weight:600;line-height:calc(18px * var(--onecord-font-scale,1));letter-spacing:-.15px;text-align:center;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:16px;padding:5px 12px;position:fixed}.V0n41W_mobileBrand,.V0n41W_mobileNewChat{display:none}@media (max-width:767px){.V0n41W_mobileHeader{pointer-events:none;background:linear-gradient(var(--workspace-bg) 75%, transparent)}.V0n41W_mobileHeader>button{pointer-events:auto;color:var(--workspace-text);width:40px;height:40px}.V0n41W_mobileBrand{font-size:calc(18px * var(--onecord-font-scale,1));font-weight:600;line-height:calc(24px * var(--onecord-font-scale,1));margin-left:8px;display:block}.V0n41W_mobileNewChat{margin-left:auto;display:flex}.V0n41W_conversation{bottom:calc(var(--workspace-composer-height,100px) + 24px + env(safe-area-inset-bottom,0px));padding-inline:max(16px,50% - 384px)}.V0n41W_workspace[data-keyboard-open=true] .V0n41W_composerArea{bottom:8px}.V0n41W_pageContent{min-width:0}.V0n41W_workspace[data-area=settings] .V0n41W_pageContent,.V0n41W_workspace[data-area=systems] .V0n41W_pageContent{padding-top:calc(52px + env(safe-area-inset-top,0px))}.V0n41W_userMessage{max-width:min(85%,600px)}.V0n41W_mobileHeader[data-dot]{background:0 0}.V0n41W_mobileNewChat{margin-left:0}.V0n41W_mobileHeader{gap:0}.V0n41W_sidebarRegion{width:min(78.6%,332px)}.V0n41W_mobileBackdrop{background:color-mix(in srgb,var(--workspace-bg) 60%,transparent)}.V0n41W_composerArea,.V0n41W_composerBottom{bottom:max(20px, env(safe-area-inset-bottom,0px));padding-inline:18px}.V0n41W_conversation{padding-inline:max(18px,50% - 384px)}.V0n41W_sidebarRegion{transition:transform .2s cubic-bezier(.19,1,.22,1),visibility .2s}.V0n41W_mobileBackdrop{transition:opacity .2s cubic-bezier(.19,1,.22,1),visibility .2s}}.V0n41W_usageWrap{margin-top:12px;position:relative}.V0n41W_usageMenu{width:260px;max-width:calc(100vw - 68px);bottom:0;left:44px}.V0n41W_usageHeading{padding:8px 10px;font-weight:500;display:block}.V0n41W_usageDetails{flex:1;min-width:0}.V0n41W_usageMenu button[aria-pressed=true]{background:var(--workspace-hover)}.V0n41W_usageMenu button+button{margin-top:4px}.V0n41W_workspace .V0n41W_composerArea[data-workspace-image-preview=false]{border-radius:0;height:auto;position:absolute;overflow:visible}.V0n41W_workspace .V0n41W_composerArea{box-sizing:border-box;width:100%;max-width:calc(var(--workspace-chat-width) + 40px);min-width:0}.V0n41W_usageRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.V0n41W_usageAmount{color:var(--workspace-muted);font-variant-numeric:tabular-nums}.V0n41W_usageBar{background:var(--workspace-hover);border-radius:999px;height:4px;margin-top:10px;display:block;overflow:hidden}.V0n41W_usageBar>span{border-radius:inherit;background:var(--workspace-text);height:100%;display:block}.V0n41W_panel.V0n41W_panelInactive{opacity:0;visibility:hidden;pointer-events:none;transition:none}.V0n41W_usageSummary{padding:8px 10px;display:flex}.V0n41W_conversationContents{display:contents}[data-workspace-empty] .V0n41W_greeting{view-transition-name:V0n41W_onecord-balance-greeting}[data-workspace-empty] .V0n41W_composerArea{view-transition-name:V0n41W_onecord-balance-composer}[data-workspace-empty] .V0n41W_suggestions{view-transition-name:V0n41W_onecord-balance-suggestions}.V0n41W_balanceSwitch{z-index:21;isolation:isolate;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(224px,100% - 112px);height:36px;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.V0n41W_balanceSwitch:before{border-radius:inherit;background:var(--onecord-mode-track);content:"";pointer-events:none;position:absolute;inset:1px}.V0n41W_balanceSwitch button{z-index:1;min-width:0;color:var(--workspace-text);opacity:.8;font:inherit;font-family:var(--workspace-font);font-size:calc(14px * var(--onecord-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:500;position:relative}.V0n41W_balanceSwitch button:first-of-type{padding-inline:14px 6px}.V0n41W_balanceSwitch button:last-of-type{padding-inline:6px 14px}.V0n41W_balanceSwitch button[aria-pressed=true],.V0n41W_balanceSwitch button:is(:hover,:focus-visible){opacity:1}.V0n41W_balanceSwitch button:focus-visible{outline:2px solid var(--workspace-text);outline-offset:2px}.V0n41W_balanceSwitchPill{border:.5px solid var(--workspace-line);border-radius:inherit;background:var(--onecord-mode-selected);width:calc(50% + 9px);transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-.5px auto -.5px -.5px;box-shadow:0 2px 4px -1px #00000014}.V0n41W_balanceSwitchPill[data-team=true]{transform:translate(calc(100% - 17px))}@media (max-width:1366px){.V0n41W_balanceSwitch{top:calc(8px + env(safe-area-inset-top,0px))}.V0n41W_workspace:has(.V0n41W_balanceSwitch) .V0n41W_mobileNewChat{margin-left:auto}}@media (prefers-reduced-motion:reduce){.V0n41W_balanceSwitchPill{transition:none}}html[data-onecord-reduce-motion=true] .V0n41W_balanceSwitchPill{transition:none}.V0n41W_connectionRail{box-sizing:border-box;background:color-mix(in srgb, var(--chat-composer-bg) 85%, var(--workspace-bg));width:calc(100% - 26px);min-width:0;color:var(--workspace-text);border-radius:0 0 16px 16px;margin:0 13px;padding:16px 12px 0;overflow:hidden}.V0n41W_connectionRailContent{box-sizing:border-box;min-height:52px;font-size:calc(14px * var(--onecord-font-scale,1));justify-content:space-between;align-items:center;gap:8px;padding:10px 0 6px;line-height:20px;display:flex}.V0n41W_connectionRailButton{min-height:36px;color:inherit;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.V0n41W_connectionRailButton:is(:hover,:focus-visible){background:var(--chat-ghost-hover);color:var(--chat-text)}.V0n41W_connectionRailReveal{grid-template-rows:1fr;margin-top:-20px;animation:.22s cubic-bezier(.2,.8,.2,1) both V0n41W_connectionRailIn;display:grid}.V0n41W_connectionRailClip{min-height:0;overflow:hidden}:is(.V0n41W_workspace:has([role=menu],[role=listbox],:popover-open) .V0n41W_connectionRailReveal,html:has(dialog[open],[role=dialog][aria-modal=true]) .V0n41W_connectionRailReveal){visibility:hidden;pointer-events:none;height:0;overflow:hidden;margin-top:0!important}@keyframes V0n41W_connectionRailIn{0%{grid-template-rows:0fr;margin-top:0}to{grid-template-rows:1fr;margin-top:-20px}}@media (prefers-reduced-motion:reduce){.V0n41W_connectionRailReveal{animation:none}}html[data-onecord-motion=off] .V0n41W_connectionRailReveal{animation:none}.V0n41W_connectionRailContent>span{padding-inline:8px}.V0n41W_workspace[data-thread-loaded=true]:has([data-server-tools-rail]:not([hidden] *),[data-resource-tools-rail]:not([hidden] *)):before{z-index:2;border-radius:16px;right:52px}.V0n41W_workspace[data-thread-loaded=true]:has([data-server-tools-rail][data-preview-open=true]:not([hidden] *),[data-resource-tools-rail][data-preview-open=true]:not([hidden] *)):before{border-radius:16px 0 0 16px;right:0}.V0n41W_workspace:has(.V0n41W_conversation){--workspace-composer-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.V0n41W_workspace[data-keyboard-open=true]:has(.V0n41W_conversation){--workspace-composer-bottom:24px}.V0n41W_workspace:has(.V0n41W_conversation) .V0n41W_composerBottom{bottom:var(--workspace-composer-bottom)}.V0n41W_workspace .V0n41W_conversation{bottom:calc(var(--workspace-composer-height,52px) + var(--workspace-composer-bottom,24px))}.V0n41W_messageEntry>article{margin:0}.V0n41W_messageEntry>article button:is([aria-label=Copy\ message],[aria-label=Copy\ response],[aria-label=Copied],[aria-label=Rate\ response],[aria-label="Try again..."]):is(:hover,:focus-visible){background:var(--workspace-hover);filter:none}.V0n41W_generalReply a{color:var(--chat-blue);text-underline-offset:3px;text-decoration:underline}.V0n41W_workspace:has([aria-label="Your dot chat"]) .V0n41W_resizeHandle:before{display:none}.V0n41W_workspace:has([aria-label="Your dot chat"]):before{border-radius:16px 0 0 16px;right:0}.V0n41W_userMessage:has([data-message-author]){margin-top:22px;margin-right:28px}.V0n41W_desktopUsageNotice{z-index:5;width:min(var(--workspace-chat-width),calc(100% - 40px));position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.V0n41W_composerUsageNotice{flex:none;width:100%;min-width:0;margin:0 0 16px;display:flex;position:relative}.V0n41W_workspace button:disabled{cursor:not-allowed}@media (max-width:767px){.V0n41W_desktopUsageNotice{display:none}.V0n41W_workspace .V0n41W_composerUsageNotice{border-radius:20px;flex-wrap:wrap;gap:12px;padding:16px}.V0n41W_composerUsageNotice>div:first-child{flex-basis:100%}}.V0n41W_composerArea button:disabled{opacity:.4;cursor:not-allowed}.V0n41W_workspace .V0n41W_composerArea{max-width:calc(var(--workspace-chat-width) + 40px);padding-inline:20px}@container workspace-main (min-width:864px){.V0n41W_composerArea,.V0n41W_conversation,.V0n41W_desktopUsageNotice{--workspace-chat-width:768px}}@media (min-width:640px) and (max-width:767px){.V0n41W_workspace [data-workspace-empty] .V0n41W_composerArea[data-workspace-image-preview=false]{display:block;top:42%;bottom:auto}.V0n41W_workspace [data-workspace-empty] .V0n41W_greeting{top:calc(42% - 60px)}.V0n41W_workspace [data-workspace-empty] .V0n41W_suggestions{order:initial;margin:24px 0 0}}@media (max-width:639px){.V0n41W_workspace .V0n41W_composerArea{max-width:calc(var(--workspace-chat-width) + 32px);padding-inline:16px}}.V0n41W_historyLoadEarlier{border:1px solid var(--onecord-border-default);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:20px;margin:0 auto 24px;padding:8px 14px;display:block}@media (min-width:768px){.V0n41W_workspace{background:var(--onecord-rail-background,var(--workspace-bg))}.V0n41W_workspace:before{z-index:1}.V0n41W_rail{background:0 0}.V0n41W_main{background:var(--workspace-bg);border-radius:16px 0 0 16px}.V0n41W_workspace[data-pinned=true] .V0n41W_main{border-radius:0}}
@property --chat-bubble{syntax:"<color>";inherits:true;initial-value:#e5f3ff}@property --chat-bubble-text{syntax:"<color>";inherits:true;initial-value:#003f7a}@property --chat-send{syntax:"<color>";inherits:true;initial-value:#0a84ff}@property --chat-send-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --chat-blue{syntax:"<color>";inherits:true;initial-value:#0a84ff}.exrP8a_root{--chat-text:#171717;--chat-muted:#8f8f93;--chat-composer:#fff;--chat-border:#efeff1;--chat-hover:#0000000a;--chat-ghost-hover:#f5f5f5;--chat-web-search-background:#cdf3ff;--chat-web-search-foreground:#41cef9;--chat-create-image-blue:#43d0fb;--chat-create-image-sun:#fff6dd;--chat-create-image-land:#ffde83;--chat-add-photo-color:#bebebe;--chat-surface-bg:var(--onecord-light-tray,linear-gradient(180deg, #f9f9fb, #ebebef));--chat-surface-outer-shadow:0 0 0 1px #696d7a14, 0 0 9px #2d313d1a;--chat-bubble:#e5f3ff;--chat-bubble-text:#003f7a;--chat-blue:#0a84ff;--chat-send:#0a84ff;--chat-send-text:#fff;border-radius:inherit;width:100%;height:100%;min-height:0;color:var(--chat-text);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden}.exrP8a_root[data-accent-ready=false]{visibility:hidden}.exrP8a_root[data-accent-animate=true]{transition:--chat-bubble .28s,--chat-bubble-text .28s,--chat-send .28s,--chat-send-text .28s,--chat-blue .28s}.exrP8a_root :is(button,input,textarea){font-family:inherit}@keyframes exrP8a_chatMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes exrP8a_chatPaletteRim{0%,to{transform:none}25%{transform:translateY(-.4px)rotate(-7deg)scale(1.04)}55%{transform:rotate(4deg)scale(.99)}78%{transform:rotate(-1.5deg)}}@keyframes exrP8a_chatPaletteDot{0%,to{fill:currentColor;transform:none}16%{fill:currentColor;transform:scale(.72)}39%{transform:translate(var(--push-x), var(--push-y)) scale(1.42);fill:var(--paint)}62%{transform:translate(var(--return-x), var(--return-y)) scale(.9);fill:var(--paint)}82%{fill:currentColor;transform:scale(1.08)}}@keyframes exrP8a_chatPenWrite{0%,to{transform:none}32%{transform:translate(-.8px,.7px)rotate(-5deg)}60%{transform:translate(.4px,-.4px)rotate(2deg)}80%{transform:translate(-.1px,.1px)rotate(-.5deg)}}@keyframes exrP8a_chatArchiveClose{0%,to{transform:none}32%{transform:translateY(-1.8px)rotate(-2deg)}68%{transform:translateY(.35px)rotate(.4deg)}82%{transform:translateY(-.1px)}}.exrP8a_empty{display:flex}.exrP8a_emptyState{text-align:center;justify-content:center;align-items:center;min-height:42px;display:flex;position:absolute;top:calc(50% - 77px);left:20px;right:20px}.exrP8a_emptyState h2{color:var(--chat-text);font-size:calc(24px * var(--onecord-font-scale,1));font-weight:456;line-height:calc(36px * var(--onecord-font-scale,1));margin:0}.exrP8a_chatScroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 56px),#0000 100%)}.exrP8a_chatScroll::-webkit-scrollbar{display:none}.exrP8a_scrollToBottom{z-index:4;color:#5d5d5d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#ffffffa6;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;left:50%;box-shadow:0 2px 8px #0000001f}.exrP8a_scrollToBottom svg{fill:currentColor;width:20px;height:20px}.exrP8a_scrollToBottom:is(:hover,:focus-visible){background:#fffc}.exrP8a_messageList{box-sizing:border-box;width:min(100%,768px);min-height:100%;margin:0 auto;padding:32px 8px 80px}.exrP8a_message{flex-direction:column;gap:12px;margin:28px 0;display:flex}.exrP8a_userMessage{align-items:flex-end}.exrP8a_assistantMessage{align-items:flex-start}.exrP8a_userBubble{background:var(--chat-bubble);max-width:74%;color:var(--chat-bubble-text);font-size:calc(16px * var(--onecord-font-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9999px;padding:12px 16px;line-height:1.45;transition:background-color .28s,color .28s;display:block;position:relative}.exrP8a_bubbleMode{margin-right:6px}.exrP8a_messageAttachments{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;max-width:80%;display:flex}.exrP8a_sentFile{border:1px solid var(--chat-border);background:var(--chat-composer);max-width:230px;min-height:40px;font-size:calc(13px * var(--onecord-font-scale,1));color:var(--chat-text);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:4px 11px;font-family:inherit;display:inline-flex}.exrP8a_sentFile:hover,.exrP8a_sentFile:focus-visible{background:var(--chat-ghost-hover)}.exrP8a_sentFile svg{flex:none;width:18px;height:18px}.exrP8a_sentFile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exrP8a_assistantText{width:min(100%,72ch);color:var(--chat-text);font-size:calc(16px * var(--onecord-font-scale,1));overflow-wrap:anywhere;line-height:1.65}.exrP8a_streamWord,.exrP8a_streamBlock{animation:.7s cubic-bezier(.37,.55,.86,.88) both exrP8a_streamWordReveal}@keyframes exrP8a_streamWordReveal{0%{opacity:0}to{opacity:1}}.exrP8a_assistantText :is(p,ul,ol,blockquote,.exrP8a_codeBlock,table){margin:0 0 16px}.exrP8a_assistantText>:last-child{margin-bottom:0}.exrP8a_assistantText :is(h1,h2,h3,h4){font-size:calc(17px * var(--onecord-font-scale,1));margin:24px 0 10px;font-weight:650;line-height:1.4}.exrP8a_assistantText h1{font-size:calc(22px * var(--onecord-font-scale,1))}.exrP8a_assistantText h2{font-size:calc(19px * var(--onecord-font-scale,1))}.exrP8a_assistantText :first-child:is(h1,h2,h3,h4){margin-top:0}.exrP8a_assistantText :is(ul,ol){padding-left:22px}.exrP8a_assistantText ul{list-style-type:disc}.exrP8a_assistantText ol{list-style-type:decimal}.exrP8a_assistantText ul ul{list-style-type:circle}.exrP8a_assistantText ul ul ul{list-style-type:square}.exrP8a_assistantText :is(ul,ol) :is(ul,ol){margin:6px 0 8px}.exrP8a_assistantText .contains-task-list{list-style-type:none}.exrP8a_assistantText .task-list-item{list-style-type:none}.exrP8a_assistantText .task-list-item input{margin-right:8px}.exrP8a_assistantText li{margin:5px 0;padding-left:2px}.exrP8a_assistantText li>:last-child{margin-bottom:0}.exrP8a_assistantText strong{font-weight:650}.exrP8a_assistantText a{color:var(--chat-blue);text-underline-offset:3px;text-decoration:underline}.exrP8a_assistantText blockquote{border-left:3px solid var(--chat-border);color:var(--chat-muted);padding-left:14px}.exrP8a_assistantText code{background:var(--chat-hover);border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.exrP8a_assistantText pre{max-width:100%;margin:0;padding:16px 18px;overflow-x:auto}.exrP8a_assistantText pre code{font-size:calc(13px * var(--onecord-font-scale,1));background:0 0;padding:0;line-height:1.55}.exrP8a_assistantText hr{border:0;border-top:1px solid var(--chat-border);margin:22px 0}.exrP8a_codeBlock{border:1px solid var(--chat-border);background:var(--chat-hover);border-radius:14px;max-width:100%;overflow:hidden}.exrP8a_codeHeader{border-bottom:1px solid var(--chat-border);min-height:37px;color:var(--chat-muted);font-size:calc(12px * var(--onecord-font-scale,1));justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 18px;display:flex}.exrP8a_codeHeader button{color:var(--chat-text);font-size:calc(12px * var(--onecord-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 8px}.exrP8a_codeHeader button.exrP8a_copyButton{color:var(--chat-text);box-shadow:none;background:0 0}.exrP8a_codeHeader button.exrP8a_copyButton:is(:hover,:focus-visible){background:var(--chat-ghost-hover)}.exrP8a_tableScroller{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--chat-border) transparent;width:100%;max-width:100%;margin:0 0 16px;overflow-x:auto}.exrP8a_tableScroller:focus-visible{border-radius:4px}.exrP8a_assistantText table{border-collapse:separate;border-spacing:0;width:100%;font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(26px * var(--onecord-font-scale,1));margin:0;display:table}.exrP8a_assistantText :is(th,td){border:0;border-bottom:1px solid color-mix(in srgb, var(--chat-text) 5%, transparent);text-align:start;vertical-align:top;overflow-wrap:break-word;min-width:100px;padding:10px 24px 10px 0}.exrP8a_assistantText th{border-bottom-color:color-mix(in srgb, var(--chat-text) 16%, transparent);font-weight:600;line-height:calc(16px * var(--onecord-font-scale,1));padding-block:8px}.exrP8a_assistantText :is(th,td):last-child{padding-right:0}.exrP8a_assistantText tbody tr:last-child td{border-bottom:0}.exrP8a_assistantText :is(th,td)>:last-child{margin-bottom:0}.exrP8a_messageActions{color:#5d5d5d;align-items:center;gap:4px;min-height:32px;display:flex}.exrP8a_userMessage .exrP8a_messageActions{opacity:0;transition:opacity .15s}.exrP8a_userMessage:is(:hover,:focus-visible) .exrP8a_messageActions,.exrP8a_userMessage:focus-within .exrP8a_messageActions{opacity:1}.exrP8a_messageActions button{width:32px;height:32px;color:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.exrP8a_messageActions button:not([data-variant]){background:0 0}.exrP8a_messageActions button[data-variant=ghost]{--button-ghost-hover:var(--editor-ghost-hover,#e9e9eb);border-radius:11px;flex:0 0 32px;min-width:32px;min-height:32px}.exrP8a_messageActions .exrP8a_feedbackMenu button:is(:hover,:focus-visible){background:var(--workspace-hover,color-mix(in srgb, var(--onecord-foreground,#000) calc(2.4% + var(--onecord-contrast-strength,0%)), transparent));filter:none}.exrP8a_messageActions svg{width:20px;height:20px}.exrP8a_assistantMessage .exrP8a_messageActions[data-stream-revealed=true]>button,.exrP8a_assistantMessage .exrP8a_messageActions[data-stream-revealed=true] .exrP8a_feedbackWrap>button{animation:.18s cubic-bezier(.22,1,.36,1) both exrP8a_messageActionFadeIn}.exrP8a_assistantMessage .exrP8a_messageActions[data-stream-revealed=true] .exrP8a_feedbackWrap>button{animation-delay:55ms}@keyframes exrP8a_messageActionFadeIn{0%{opacity:0}to{opacity:1}}.exrP8a_feedbackWrap{position:relative}.exrP8a_feedbackMenu{z-index:8;border:.5px solid var(--onecord-border-default);background:var(--onecord-menu-background);width:200px;box-shadow:var(--onecord-shadow-menu);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--onecord-foreground,var(--chat-text));border-radius:16px;padding:10px;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;position:absolute;top:calc(100% + 4px);left:0}.exrP8a_feedbackMenuAbove{top:auto;bottom:calc(100% + 4px)}.exrP8a_messageActions .exrP8a_feedbackMenu button{width:100%;height:36px;font:400 calc(14px * var(--onecord-font-scale,1))/20px -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 10px;display:flex}.exrP8a_thinkingDot{background:var(--chat-blue);border-radius:50%;width:12px;height:12px;animation:1.25s ease-in-out infinite exrP8a_pulse;display:block}@keyframes exrP8a_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.exrP8a_composerFrame{--voice-orb-size:80px;z-index:3;box-sizing:border-box;width:min(100%,800px);margin:0 auto;padding:10px 16px 21px;position:relative}.exrP8a_empty .exrP8a_composerFrame{padding:0 16px;position:absolute;top:calc(50% - 12px);left:0;right:0}.exrP8a_empty.exrP8a_voiceActive .exrP8a_emptyState{display:none}.exrP8a_voicePanel{z-index:0;pointer-events:none;height:0;position:relative}.exrP8a_voiceOrb{width:var(--voice-orb-size);height:var(--voice-orb-size);margin-left:calc(var(--voice-orb-size) / -2);animation:.62s cubic-bezier(.18,.85,.24,1) both exrP8a_voiceOrbEmerge;position:absolute;bottom:18px;left:50%}.exrP8a_voiceOrbExiting{animation-direction:reverse}@keyframes exrP8a_voiceOrbEmerge{0%{transform:translateY(calc(var(--voice-orb-size) + 25px)) scale(.05)}to{transform:translateY(0)scale(1)}}.exrP8a_voiceOrbShape{width:100%;height:100%;scale:var(--voice-activity-scale,1);border-radius:50%;transition:scale 90ms ease-out;animation:7.2s ease-in-out infinite exrP8a_voiceOrbGloop;overflow:hidden}.exrP8a_voiceOrbThinking .exrP8a_voiceOrbShape{animation-duration:4.8s}.exrP8a_voiceOrbSpeaking .exrP8a_voiceOrbShape{animation-name:exrP8a_voiceOrbGloopSpeech;animation-duration:2.6s}@keyframes exrP8a_voiceOrbGloop{0%,to{border-radius:50%;transform:rotate(0)scale(1)}25%{border-radius:46% 54% 52% 48%/51% 47% 53% 49%;transform:rotate(2deg)scale(1.015,.985)}50%{border-radius:52% 48% 45% 55%/48% 54% 46% 52%;transform:rotate(-1.5deg)scale(.985,1.02)}75%{border-radius:54% 46% 51% 49%/46% 52% 48% 54%;transform:rotate(1deg)scale(1.01,.99)}}@keyframes exrP8a_voiceOrbGloopSpeech{0%,to{border-radius:50%;transform:rotate(0)scale(1)}25%{border-radius:41% 59% 54% 46%/55% 44% 56% 45%;transform:rotate(3deg)scale(1.04,.96)}50%{border-radius:55% 45% 40% 60%/43% 57% 45% 55%;transform:rotate(-2deg)scale(.96,1.045)}75%{border-radius:58% 42% 53% 47%/45% 54% 42% 59%;transform:rotate(2deg)scale(1.035,.97)}}.exrP8a_voiceOrbImage{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.09)}.exrP8a_voiceOrbConnecting .exrP8a_voiceOrbImage{animation:1.15s ease-in-out infinite exrP8a_voiceOrbPulse}.exrP8a_voiceError{color:#d94b43;width:fit-content;max-width:100%;font-size:calc(13px * var(--onecord-font-scale,1));text-align:center;margin:0 auto 10px}@keyframes exrP8a_voiceOrbPulse{50%{transform:scale(1.13)}}.exrP8a_composer{z-index:1;background:var(--chat-surface-bg);color:var(--chat-text);box-shadow:var(--chat-surface-outer-shadow), inset 0 1px 1px #ffffff8c, inset 0 -1px 2px #686b7814;box-sizing:border-box;border:0;border-radius:26px;padding:8px;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;transition:height .3s cubic-bezier(.23,1,.32,1),min-height .3s cubic-bezier(.23,1,.32,1),padding .3s cubic-bezier(.23,1,.32,1),border-radius .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1);position:relative}.exrP8a_composer.exrP8a_expanded{border-radius:28px;padding:0 8px 9px}.exrP8a_expanded .exrP8a_composerGrid{row-gap:0}.exrP8a_composerEnter{animation:.24s cubic-bezier(.22,1,.36,1) both exrP8a_composerEnterFromBottom}@keyframes exrP8a_composerEnterFromBottom{0%{opacity:0;transform:translateY(calc(100% + 2rem))}to{opacity:1;transform:translateY(0)}}.exrP8a_composerGrid{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;transition:gap .2s cubic-bezier(.22,1,.36,1);display:grid}.exrP8a_inputWrap{grid-area:1/2;align-items:center;width:100%;min-width:0;min-height:36px;display:flex;position:relative}.exrP8a_inputWrapMode{align-items:baseline}.exrP8a_inputWrap textarea{width:100%;min-width:0;min-height:36px;max-height:111.2px;color:var(--chat-text);font:inherit;font-size:calc(16px * var(--onecord-font-scale,1));line-height:calc(26px * var(--onecord-font-scale,1));resize:none;scrollbar-width:none;background:0 0;border:0;outline:0;padding:5px 0;transition:height .3s cubic-bezier(.23,1,.32,1),max-height .3s cubic-bezier(.23,1,.32,1),min-height .3s cubic-bezier(.23,1,.32,1);display:block;overflow:hidden}.exrP8a_inputWrap textarea::placeholder{color:var(--chat-muted);opacity:1}.exrP8a_inputWrap .exrP8a_hiddenTextarea{z-index:-1;pointer-events:none;opacity:0;position:absolute;inset:0}.exrP8a_inlineEditor{z-index:1;min-width:0;min-height:36px;max-height:111.2px;color:var(--chat-text);font-size:calc(16px * var(--onecord-font-scale,1));font-weight:400;line-height:calc(26px * var(--onecord-font-scale,1));white-space:nowrap;outline:none;flex:1;padding:5px 0;display:block;position:relative;overflow:hidden}.exrP8a_inlineText{display:contents}.exrP8a_inlineModeToken,.exrP8a_bubbleMode{color:color-mix(in srgb, var(--onecord-accent,var(--chat-send)) 72%, var(--onecord-foreground,var(--chat-text,#171717)));font-size:inherit;font-weight:500;line-height:calc(26px * var(--onecord-font-scale,1));vertical-align:baseline;white-space:nowrap;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;align-items:center;gap:3px;padding:0;display:inline-flex}.exrP8a_inlineModeToken :is(svg,img),.exrP8a_bubbleMode :is(svg,img){flex:none;align-self:center;width:20px;height:20px}.exrP8a_inlineModeLabel{text-overflow:ellipsis;align-self:baseline;max-width:16rem;overflow:hidden}.exrP8a_leftActions{grid-area:1/1}.exrP8a_rightActions{grid-area:1/3;align-items:center;gap:8px;display:flex}.exrP8a_expanded .exrP8a_inputWrap{box-sizing:border-box;grid-area:1/1/auto/4;align-items:flex-start;width:calc(100% + 16px);margin:0 -8px;padding:15px 18px 16px}.exrP8a_expanded .exrP8a_inputWrap textarea,.exrP8a_expanded .exrP8a_inlineEditor{min-height:26px;max-height:25dvh;padding:0;overflow-y:auto}.exrP8a_expanded .exrP8a_inlineEditor{white-space:pre-wrap}.exrP8a_inlineEditor:after{content:"​"}.exrP8a_expanded .exrP8a_leftActions{grid-area:2/1}.exrP8a_expanded .exrP8a_rightActions{grid-area:2/3}.exrP8a_iconButton,.exrP8a_sendButton{width:36px;height:36px;color:var(--chat-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .3s;display:inline-flex}.exrP8a_iconButton:is(:hover,:focus-visible):not(:disabled){background:var(--chat-ghost-hover)}.exrP8a_iconButton:disabled{opacity:.4;cursor:default}.exrP8a_iconButton svg,.exrP8a_sendButton svg{width:20px;height:20px}.exrP8a_micCapsule,.exrP8a_micStand{transform-box:fill-box;transform-origin:50%}.exrP8a_voiceMuteButton{transition:background .15s,color .24s,transform .3s}.exrP8a_voiceMutedButton{color:#f25c54}.exrP8a_micMuteCut,.exrP8a_micMuteSlash{stroke-dasharray:25;stroke-dashoffset:25px;transition:stroke-dashoffset .36s cubic-bezier(.2,.8,.2,1)}.exrP8a_voiceMuteButton svg[data-muted=true] :is(.exrP8a_micMuteCut,.exrP8a_micMuteSlash){stroke-dashoffset:0}.exrP8a_voiceModeBar{transform-box:fill-box;transform-origin:50%}.exrP8a_voiceModeButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_voiceModeBar:first-child{animation:.82s ease-in-out exrP8a_voiceBarOne}.exrP8a_voiceModeButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_voiceModeBar:nth-child(2){animation:.82s ease-in-out 55ms exrP8a_voiceBarTwo}.exrP8a_voiceModeButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_voiceModeBar:nth-child(3){animation:.82s ease-in-out .11s exrP8a_voiceBarTwo}.exrP8a_voiceModeButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_voiceModeBar:nth-child(4){animation:.82s ease-in-out .165s exrP8a_voiceBarOne}@keyframes exrP8a_voiceBarOne{0%,to{transform:scaleY(1)}35%{transform:scaleY(.6)}68%{transform:scaleY(1.15)}}@keyframes exrP8a_voiceBarTwo{0%,to{transform:scaleY(1)}38%{transform:scaleY(1.28)}70%{transform:scaleY(.76)}}.exrP8a_micButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_micCapsule{animation:.68s cubic-bezier(.2,.8,.2,1) exrP8a_chatMicLift}.exrP8a_micButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_micStand{animation:.68s cubic-bezier(.2,.8,.2,1) 55ms both exrP8a_chatMicStand}@keyframes exrP8a_chatMicLift{0%,to{transform:none}38%{transform:translateY(-1.3px)scale(1.04)}72%{transform:translateY(.2px)scale(.99)}}@keyframes exrP8a_chatMicStand{0%,to{transform:none}42%{transform:scaleX(1.05)}76%{transform:scaleX(.99)}}.exrP8a_sendButton svg[data-arrow-up]{width:20px;height:20px}.exrP8a_sendButton{background:var(--chat-send);color:var(--chat-send-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--chat-send) 35%, transparent), 0 1px 0 #ffffffe6, 0 4px 9px color-mix(in srgb, var(--chat-send) 29%, transparent), inset 0 1px 1px #ffffffad, inset 0 -2px 3px #00000040;transition:filter .18s,transform .18s}.exrP8a_sendButton:not(:disabled):is(:hover,:focus-visible){filter:brightness(1.08);transform:none}.exrP8a_sendButton:is(:hover,:focus-visible){filter:brightness(.96);outline:none}.exrP8a_sendButton:not(:disabled):active{box-shadow:inset 0 2px 5px #00307559, inset 0 -1px 1px #ffffff40, 0 0 0 1px color-mix(in srgb, var(--chat-send) 35%, transparent);filter:brightness(.96);transform:translateY(1px)scale(.97)}.exrP8a_sendButton:disabled{opacity:.4;cursor:not-allowed;filter:none}.exrP8a_addWrap{position:relative}.exrP8a_addWrap>.exrP8a_iconButton[aria-expanded=true]{background:linear-gradient(#e5e5e9,#f3f3f5);box-shadow:0 0 0 1px #696d7a0f,inset 0 1px 3px #00000024,inset 0 -1px 1px #ffffff80}.exrP8a_addWrap>.exrP8a_iconButton[aria-expanded=true]:is(:hover,:focus-visible){background:var(--chat-ghost-hover)}.exrP8a_addMenu{box-sizing:border-box;z-index:50;background:var(--onecord-menu-background);color:var(--chat-text);box-shadow:var(--onecord-shadow-menu);font-size:calc(14px * var(--onecord-font-scale,1));border:0;border-radius:20px;padding:8px 0;position:fixed}.exrP8a_addMenu button{width:calc(100% - 16px);min-height:36px;color:var(--chat-text);font:inherit;font-size:calc(14px * var(--onecord-font-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;margin:0 8px;padding:6px 8px;display:flex}.exrP8a_addMenu button:hover,.exrP8a_addMenu button:focus-visible{background:var(--onecord-hover-background)}.exrP8a_addMenu button>svg{flex:none;width:20px;height:20px}.exrP8a_addMenu button>span{white-space:nowrap;flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.exrP8a_addMenu button>span>span{text-overflow:ellipsis;flex:none;min-width:0;max-width:100%;overflow:hidden}.exrP8a_addMenu button small{min-width:0;color:var(--chat-muted);font-size:calc(14px * var(--onecord-font-scale,1));text-overflow:ellipsis;overflow:hidden}.exrP8a_fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.exrP8a_fileAttachment{border:1px solid var(--chat-border);background:var(--chat-composer);box-sizing:border-box;border-radius:14px;align-items:center;gap:10px;width:280px;min-width:280px;min-height:64px;padding:6px 42px 6px 6px;display:flex;position:relative}.exrP8a_fileIcon{color:#fff;background:#171717;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.exrP8a_fileIcon.exrP8a_csvIcon{background:#10c052}.exrP8a_fileIcon.exrP8a_mdIcon{background:#0a84ff}.exrP8a_fileIcon svg{width:24px;height:24px}.exrP8a_fileMeta{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;font-family:inherit;display:flex}.exrP8a_fileMeta strong{font-size:calc(15px * var(--onecord-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.exrP8a_fileMeta small{color:var(--chat-muted);font-size:calc(14px * var(--onecord-font-scale,1))}.exrP8a_fileAttachment>button{width:22px;height:22px;color:var(--chat-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:20px}.exrP8a_fileAttachment>button svg{width:19px;height:19px}.exrP8a_dictationDisplay{width:100%;height:36px;color:var(--chat-text);position:relative;overflow:hidden}.exrP8a_waveform{width:100%;height:100%;display:block}.exrP8a_error{color:#a2332a;font-size:calc(13px * var(--onecord-font-scale,1));background:#fff1ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:9px 12px;display:flex}.exrP8a_error button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.exrP8a_error svg{width:17px;height:17px}.exrP8a_dropOverlay{z-index:20;border:2px dashed var(--chat-blue);background:color-mix(in srgb, var(--chat-composer) 93%, transparent);color:var(--chat-blue);font-size:calc(16px * var(--onecord-font-scale,1));pointer-events:none;border-radius:19px;place-items:center;display:grid;position:absolute;inset:8px}.exrP8a_fileViewer{z-index:30;color:var(--chat-text);background:#fafafa;flex-direction:column;display:flex;position:absolute;inset:0}.exrP8a_fileViewer header{border-bottom:1px solid var(--chat-border);background:var(--chat-composer);flex:none;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.exrP8a_fileViewer header button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.exrP8a_fileViewer header button:hover,.exrP8a_fileViewer header button:focus-visible{background:var(--chat-ghost-hover)}.exrP8a_fileViewer header button svg{width:20px;height:20px}.exrP8a_fileViewer header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exrP8a_fileViewerContent{flex:1;min-height:0;padding:20px;overflow:auto}.exrP8a_fileViewerContent pre,.exrP8a_fileViewerContent table{border:1px solid var(--chat-border);background:var(--chat-composer);box-sizing:border-box;max-width:100%;font-size:calc(14px * var(--onecord-font-scale,1));margin:0 auto;padding:25px}.exrP8a_fileViewerContent pre{overflow-wrap:anywhere;white-space:pre-wrap;min-height:100%}.exrP8a_fileViewerContent table{border-collapse:collapse;width:max-content}.exrP8a_fileViewerContent :is(th,td){border:1px solid var(--chat-border);text-align:left;padding:7px 10px}@media (max-width:620px){.exrP8a_messageList{padding-inline:8px}.exrP8a_composerFrame,.exrP8a_empty .exrP8a_composerFrame{padding-inline:12px}.exrP8a_userBubble{max-width:87%}.exrP8a_messageAttachments{max-width:90%}}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) .exrP8a_root{--chat-text:#fff;--chat-muted:#999;--chat-composer:#1f1f1f;--chat-border:#ffffff0d;--chat-hover:#ffffff14;--chat-ghost-hover:#242427;--chat-web-search-background:#2b393e;--chat-web-search-foreground:#43d0fb;--chat-create-image-blue:#1c99c0;--chat-create-image-sun:#dacb6c;--chat-create-image-land:#bda95c;--chat-add-photo-color:#9b9b9b;--chat-surface-bg:linear-gradient(180deg, #222224, #1d1d1f);--chat-surface-outer-shadow:0 0 0 1px #ffffff08, 0 0 11px 1px #00000038;--chat-bubble:var(--onecord-chat-bubble,#173e76);--chat-bubble-text:var(--onecord-chat-bubble-text,#f6fafe)}html:not([data-onecord-appearance=light]) .exrP8a_composer{box-shadow:var(--chat-surface-outer-shadow), inset 0 0 0 1px #ffffff05, inset 0 0 9px #00000036}html:not([data-onecord-appearance=light]) .exrP8a_sendButton{background:var(--chat-send);box-shadow:0 0 0 1px #00000047, 0 5px 12px #00000061, 0 1px 2px color-mix(in srgb, var(--chat-send) 22%, transparent), inset 0 1px 1px #ffffff57, inset 0 -2px 3px #00256f42}html:not([data-onecord-appearance=light]) .exrP8a_addWrap>.exrP8a_iconButton[aria-expanded=true]{background:var(--chat-hover);box-shadow:0 0 0 1px #ffffff08,inset 0 1px 3px #00000061}html:not([data-onecord-appearance=light]) .exrP8a_addMenu{box-shadow:var(--onecord-shadow-menu)}html:not([data-onecord-appearance=light]) .exrP8a_scrollToBottom{color:#ffffffd9;background:#2a2a2acc;border-color:#ffffff0d}html:not([data-onecord-appearance=light]) .exrP8a_scrollToBottom:is(:hover,:focus-visible){background:#363636e6}html:not([data-onecord-appearance=light]) .exrP8a_fileIcon:not(.exrP8a_csvIcon,.exrP8a_mdIcon){color:#000;background:#fff}html:not([data-onecord-appearance=light]) .exrP8a_fileAttachment{background:#ffffff14}html:not([data-onecord-appearance=light]) .exrP8a_error{color:#ffb8b1;background:#40211f}html:not([data-onecord-appearance=light]) .exrP8a_fileViewer{background:#191919}}html[data-onecord-appearance=dark] .exrP8a_root{--chat-text:#fff;--chat-muted:#999;--chat-composer:#1f1f1f;--chat-border:#ffffff0d;--chat-hover:#ffffff14;--chat-ghost-hover:#242427;--chat-web-search-background:#2b393e;--chat-web-search-foreground:#43d0fb;--chat-create-image-blue:#1c99c0;--chat-create-image-sun:#dacb6c;--chat-create-image-land:#bda95c;--chat-add-photo-color:#9b9b9b;--chat-surface-bg:linear-gradient(180deg, #222224, #1d1d1f);--chat-surface-outer-shadow:0 0 0 1px #ffffff08, 0 0 11px 1px #00000038;--chat-bubble:var(--onecord-chat-bubble,#173e76);--chat-bubble-text:var(--onecord-chat-bubble-text,#f6fafe)}html[data-onecord-appearance=dark] .exrP8a_composer{box-shadow:var(--chat-surface-outer-shadow), inset 0 0 0 1px #ffffff05, inset 0 0 9px #00000036}html[data-onecord-appearance=dark] .exrP8a_sendButton{background:var(--chat-send);box-shadow:0 0 0 1px #00000047, 0 5px 12px #00000061, 0 1px 2px color-mix(in srgb, var(--chat-send) 22%, transparent), inset 0 1px 1px #ffffff57, inset 0 -2px 3px #00256f42}html[data-onecord-appearance=dark] .exrP8a_addWrap>.exrP8a_iconButton[aria-expanded=true]{background:var(--chat-hover);box-shadow:0 0 0 1px #ffffff08,inset 0 1px 3px #00000061}html[data-onecord-appearance=dark] .exrP8a_addMenu{box-shadow:var(--onecord-shadow-menu)}html[data-onecord-appearance=dark] .exrP8a_scrollToBottom{color:#ffffffd9;background:#2a2a2acc;border-color:#ffffff0d}html[data-onecord-appearance=dark] .exrP8a_scrollToBottom:is(:hover,:focus-visible){background:#363636e6}html[data-onecord-appearance=dark] .exrP8a_fileIcon:not(.exrP8a_csvIcon,.exrP8a_mdIcon){color:#000;background:#fff}html[data-onecord-appearance=dark] .exrP8a_fileAttachment{background:#ffffff14}html[data-onecord-appearance=dark] .exrP8a_error{color:#ffb8b1;background:#40211f}html[data-onecord-appearance=dark] .exrP8a_fileViewer{background:#191919}@media (prefers-reduced-motion:reduce){:is(html:not([data-onecord-motion=off]) .exrP8a_root,html:not([data-onecord-motion=off]) .exrP8a_userBubble){transition:none}:is(html:not([data-onecord-motion=off]) .exrP8a_voiceOrb,html:not([data-onecord-motion=off]) .exrP8a_voiceOrbShape){animation:none}html:not([data-onecord-motion=off]) .exrP8a_voiceOrbShape{transition:none}html:not([data-onecord-motion=off]) .exrP8a_addWrap>.exrP8a_iconButton>svg{animation:none!important}:is(html:not([data-onecord-motion=off]) .exrP8a_micCapsule,html:not([data-onecord-motion=off]) .exrP8a_micStand){animation:none!important}html:not([data-onecord-motion=off]) .exrP8a_voiceModeBar{animation:none!important}html:not([data-onecord-motion=off]) .exrP8a_voiceOrbConnecting .exrP8a_voiceOrbImage{animation:none!important}html:not([data-onecord-motion=off]) .exrP8a_thinkingDot{animation:none}html:not([data-onecord-motion=off]) :is(.exrP8a_streamWord,.exrP8a_streamBlock){animation:none}:is(html:not([data-onecord-motion=off]) .exrP8a_assistantMessage .exrP8a_messageActions>button,html:not([data-onecord-motion=off]) .exrP8a_assistantMessage .exrP8a_feedbackWrap>button){animation:none}:is(html:not([data-onecord-motion=off]) .exrP8a_composer,html:not([data-onecord-motion=off]) .exrP8a_composerEnter,html:not([data-onecord-motion=off]) .exrP8a_iconButton,html:not([data-onecord-motion=off]) .exrP8a_sendButton,html:not([data-onecord-motion=off]) .exrP8a_scrollToBottom){transition:none;animation:none}:is(html:not([data-onecord-motion=off]) .exrP8a_micMuteCut,html:not([data-onecord-motion=off]) .exrP8a_micMuteSlash){transition:none}}.exrP8a_root{-webkit-user-select:none;user-select:none}.exrP8a_assistantText,.exrP8a_userBubble,.exrP8a_root :is(input,textarea,[contenteditable=true],pre){-webkit-user-select:text;user-select:text}.exrP8a_root :is(button,[role=option],[role=tab]),.exrP8a_root img,.exrP8a_inlineModeLabel,.exrP8a_root :is(input,textarea)::placeholder{-webkit-user-select:none;user-select:none}.exrP8a_root [role=alert]{-webkit-user-select:text;user-select:text}.exrP8a_workspaceContent{min-height:0;position:absolute;inset:0}.exrP8a_root[data-workspace-view=true]>:not(.exrP8a_chatHeader):not(.exrP8a_workspaceContent):not(dialog){display:none}.exrP8a_alternateBody{position:absolute;inset:0;overflow:auto}.exrP8a_root[data-image-preview=true]:not([data-image-workspace=true]){z-index:100;border-radius:0;width:100%;height:100dvh;position:fixed;inset:0}.exrP8a_root[data-image-workspace=true] .exrP8a_composerFrame{z-index:3;padding:10px 16px 21px;position:absolute;inset:auto 0 0}.exrP8a_separateVoice{z-index:100;background:var(--chat-composer);border-radius:0;width:100%;height:100svh;position:fixed;inset:0}.exrP8a_separateVoice .exrP8a_messageList{visibility:hidden}.exrP8a_root[data-image-preview=true] .exrP8a_composerFrame{width:min(100%,800px);padding:10px 16px calc(21px + env(safe-area-inset-bottom,0px));margin:0 auto;position:absolute;inset:auto 0 0}.exrP8a_root[data-accent]{--chat-send:var(--onecord-accent,#3a83f7);--chat-send-text:var(--onecord-accent-text,#fff);--chat-blue:var(--onecord-accent,#3a83f7);--chat-bubble:var(--onecord-chat-bubble,#e8f3fe);--chat-bubble-text:var(--onecord-chat-bubble-text,#0c274a)}html[data-onecord-appearance=dark] .exrP8a_root[data-accent]{--chat-send:var(--onecord-accent,#3a83f7);--chat-send-text:var(--onecord-accent-text,#fff);--chat-blue:var(--onecord-accent,#3a83f7);--chat-bubble:var(--onecord-chat-bubble,#e8f3fe);--chat-bubble-text:var(--onecord-chat-bubble-text,#0c274a)}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) .exrP8a_root[data-accent]{--chat-send:var(--onecord-accent,#3a83f7);--chat-send-text:var(--onecord-accent-text,#fff);--chat-bubble:var(--onecord-chat-bubble,#173e76);--chat-bubble-text:var(--onecord-chat-bubble-text,#f6fafe)}}.exrP8a_root{--chat-text:var(--onecord-foreground,#000);--chat-muted:var(--onecord-text-tertiary);--chat-surface-bg:var(--onecord-panel,#d5d2ed);--chat-composer-bg:var(--onecord-composer-background);--chat-ghost-hover:var(--onecord-hover-background);--chat-hover:var(--chat-ghost-hover);--chat-surface-outer-shadow:var(--onecord-shadow-popover)}html[data-onecord-appearance=dark] .exrP8a_root{--chat-text:var(--onecord-foreground,#000);--chat-muted:var(--onecord-text-tertiary);--chat-surface-bg:var(--onecord-panel,#d5d2ed);--chat-composer-bg:var(--onecord-composer-background);--chat-ghost-hover:var(--onecord-hover-background);--chat-hover:var(--chat-ghost-hover);--chat-surface-outer-shadow:var(--onecord-shadow-popover)}html[data-onecord-appearance=dark] .exrP8a_root{--chat-composer-bg:var(--onecord-composer-background)}.exrP8a_root .exrP8a_composer{background:var(--chat-composer-bg);box-shadow:var(--chat-surface-outer-shadow)}html[data-onecord-appearance=dark] .exrP8a_root .exrP8a_composer{background:var(--chat-composer-bg);box-shadow:var(--chat-surface-outer-shadow)}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) .exrP8a_root{--chat-text:var(--onecord-foreground,#fff);--chat-muted:var(--onecord-text-tertiary);--chat-surface-bg:var(--onecord-panel,#242424);--chat-composer-bg:var(--onecord-composer-background);--chat-ghost-hover:var(--onecord-hover-background);--chat-surface-outer-shadow:var(--onecord-shadow-popover)}html:not([data-onecord-appearance=light]) .exrP8a_root .exrP8a_composer{background:var(--chat-composer-bg);box-shadow:var(--chat-surface-outer-shadow)}}.exrP8a_root .exrP8a_addMenu{background:var(--chat-composer-bg);box-shadow:var(--onecord-shadow-menu);border:0;border-radius:20px}html[data-onecord-appearance=dark] .exrP8a_root .exrP8a_addMenu{background:var(--chat-composer-bg);box-shadow:var(--onecord-shadow-menu);border:0;border-radius:20px}.exrP8a_root .exrP8a_addMenu button{border-radius:12px}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) .exrP8a_root .exrP8a_addMenu{box-shadow:var(--onecord-shadow-menu)}}.exrP8a_root .exrP8a_iconButton[data-variant=ghost]{--button-text:var(--chat-muted);--button-ghost-hover:var(--chat-ghost-hover);color:var(--chat-muted);box-shadow:none;background:0 0}.exrP8a_root .exrP8a_addWrap>.exrP8a_iconButton[data-variant=ghost][aria-expanded=true]{background:var(--chat-ghost-hover);box-shadow:none}.exrP8a_root .exrP8a_iconButton[data-variant=ghost]:is(:hover,:focus-visible):not(:disabled),.exrP8a_root .exrP8a_addWrap>.exrP8a_iconButton[data-variant=ghost][aria-expanded=true]:is(:hover,:focus-visible){background:var(--chat-ghost-hover)}.exrP8a_composer[data-dictating=true] .exrP8a_composerGrid{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}.exrP8a_composer[data-dictating=true] .exrP8a_inputWrap{grid-area:1/2;width:100%;min-height:36px;margin:0;padding:0}.exrP8a_composer[data-dictating=true] .exrP8a_leftActions{grid-area:1/1}.exrP8a_composer[data-dictating=true] .exrP8a_rightActions{grid-area:1/3;gap:8px}.exrP8a_composer{width:100%;min-width:0}.exrP8a_dictationStatus{color:var(--chat-muted);font-size:calc(16px * var(--onecord-font-scale,1));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.exrP8a_dictationStop:disabled{opacity:1}.exrP8a_dictationSpinner{contain:layout paint style;justify-content:center;align-items:center;width:24px;height:24px;line-height:1;animation:2s steps(60,end) infinite exrP8a_dictationSpin;display:inline-flex}.exrP8a_dictationSpinner>svg{width:24px;height:24px}@keyframes exrP8a_dictationSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .exrP8a_dictationSpinner{animation:none}}html[data-onecord-reduce-motion=true] .exrP8a_dictationSpinner{animation:none}html[data-onecord-reduce-motion=true] :is(.exrP8a_streamWord,.exrP8a_streamBlock){animation:none}.exrP8a_workspaceMessage{margin:0}.exrP8a_workspaceMessage>section[role=region]{margin-bottom:0}.exrP8a_root[data-image-preview=true] .exrP8a_composerFrame{z-index:91;width:min(800px,100%);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}@media (max-width:1199px),(max-width:1366px) and (pointer:coarse){[aria-label=Images] .exrP8a_root .exrP8a_composerFrame{padding:0 18px max(20px, env(safe-area-inset-bottom,0px))}[aria-label=Images] .exrP8a_root .exrP8a_composer{border-radius:28px;padding:0 8px 8px}[aria-label=Images] .exrP8a_root .exrP8a_composerGrid{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;row-gap:0}[aria-label=Images] .exrP8a_root .exrP8a_inputWrap{grid-area:1/1/auto/4;width:calc(100% + 16px);min-height:43px;margin:0 -8px;padding:11px 14px 6px 15px}[aria-label=Images] .exrP8a_root .exrP8a_inputWrap textarea{min-height:26px;max-height:25dvh;line-height:calc(26px * var(--onecord-font-scale,1));padding:0}[aria-label=Images] .exrP8a_root .exrP8a_leftActions{grid-area:2/1}[aria-label=Images] .exrP8a_root .exrP8a_rightActions{grid-area:2/3}}.exrP8a_root .exrP8a_sendButton.exrP8a_sendButton{box-shadow:none}.exrP8a_voiceModeButton{padding:2px}.exrP8a_root .exrP8a_addMenu,.exrP8a_root .exrP8a_addMenu button,.exrP8a_root .exrP8a_addMenu button small{font-family:inherit;font-weight:400;font-size:calc(14px * var(--onecord-font-scale,1));line-height:20px}.exrP8a_messageActions .exrP8a_feedbackMenu svg{flex:none;width:16px;height:16px}.exrP8a_messageActions>button[data-variant=ghost],.exrP8a_messageActions .exrP8a_feedbackWrap>button[data-variant=ghost]{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--workspace-muted,var(--chat-muted));box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.exrP8a_messageActions>button[data-variant=ghost]:is(:hover,:focus-visible),.exrP8a_messageActions .exrP8a_feedbackWrap>button[data-variant=ghost]:is(:hover,:focus-visible){background:var(--workspace-hover,var(--chat-ghost-hover));color:var(--workspace-muted,var(--chat-muted));filter:none}.exrP8a_messageActions>button[data-variant=ghost] svg,.exrP8a_messageActions .exrP8a_feedbackWrap>button[data-variant=ghost] svg{width:21px;height:21px}.exrP8a_messageActions>button[aria-label="Try again..."] svg{width:17px;height:17px}.exrP8a_userBubble:has([data-message-author]){margin-top:22px;margin-right:28px}.exrP8a_userMessage:has(.exrP8a_userBubble [data-message-author]) .exrP8a_messageActions{margin-right:28px}.exrP8a_root .exrP8a_addMenu button:disabled{opacity:.45;cursor:not-allowed}.exrP8a_root .exrP8a_addMenu button:disabled:is(:hover,:focus-visible){background:0 0}
._64P4gG_card{border:1px solid var(--workspace-line);background:var(--workspace-panel);width:100%;max-width:560px;color:var(--workspace-text);border-radius:20px;padding:20px;animation:.3s cubic-bezier(.19,1,.22,1) both _64P4gG_reveal}._64P4gG_message{color:var(--workspace-text);font-size:calc(16px * var(--onecord-font-scale,1));line-height:calc(24px * var(--onecord-font-scale,1));margin:0 0 4px}._64P4gG_message:last-child{margin-bottom:12px}._64P4gG_message a{color:inherit;text-underline-offset:3px;text-decoration:underline}._64P4gG_card form{flex-direction:column;gap:16px;display:flex}._64P4gG_card label{font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(20px * var(--onecord-font-scale,1));flex-direction:column;gap:6px;display:flex}._64P4gG_card input{border:1px solid var(--workspace-line);width:100%;height:44px;color:inherit;font:inherit;background:0 0;border-radius:12px;outline:none;padding:10px 12px;transition:background .15s,border-color .15s}._64P4gG_card input::placeholder{color:color-mix(in srgb, var(--workspace-text) calc(45% + var(--onecord-contrast-strength,0%)), transparent)}._64P4gG_card input:is(:hover,:focus-visible){background:var(--workspace-hover);border-color:color-mix(in srgb, var(--workspace-text) calc(18% + var(--onecord-contrast-strength,0%)), transparent)}._64P4gG_card input:disabled{opacity:.5}._64P4gG_card form>button{align-self:flex-end}._64P4gG_connectButton[data-slot=button]{background:var(--onecord-accent,#3a83f7);color:var(--onecord-accent-text,#fff);font-family:inherit}._64P4gG_connectButton[data-slot=button]:not(:disabled):hover{background:color-mix(in srgb, var(--onecord-accent,#3a83f7) 90%, var(--workspace-text))}._64P4gG_card form>button:disabled:not([data-loading=true]){opacity:.5}._64P4gG_error{color:var(--destructive,#d33e36);font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(21px * var(--onecord-font-scale,1));margin:0}._64P4gG_connected{font-size:calc(16px * var(--onecord-font-scale,1));line-height:calc(24px * var(--onecord-font-scale,1));color:var(--workspace-text);margin:0}@keyframes _64P4gG_reveal{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) ._64P4gG_card{animation:none}}html[data-onecord-reduce-motion=true] ._64P4gG_card{animation:none}@media (max-width:480px){._64P4gG_card{padding:16px}}._64P4gG_connectButton[data-loading=true]>span[aria-hidden=true]{border-width:1.5px;width:12px;height:12px}._64P4gG_modalCard._64P4gG_card{background:0 0;border:0;border-radius:0;max-width:none;padding:0;animation:none}._64P4gG_modalCard._64P4gG_card form{gap:16px}._64P4gG_modalCard._64P4gG_card label{font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(20px * var(--onecord-font-scale,1))}._64P4gG_modalCard._64P4gG_card input{border-radius:10px}._64P4gG_modalInstructions ._64P4gG_message{font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(20px * var(--onecord-font-scale,1));margin:0}._64P4gG_modalInstructions ._64P4gG_message+._64P4gG_message{color:var(--dialog-muted);font-size:calc(13px * var(--onecord-font-scale,1));margin-top:8px}._64P4gG_modalCard ._64P4gG_connectButton[data-loading=true]>span[aria-hidden=true]{border-width:.125em;width:1em;height:1em}
.U3FGEG_question{flex-wrap:wrap;align-items:center;gap:12px;max-width:480px;margin:12px 0 24px;display:flex}.U3FGEG_empty{font-size:calc(14px * var(--onecord-font-scale,1));opacity:.7;margin:0}.U3FGEG_question{color:var(--workspace-text,var(--chat-text))}.U3FGEG_question .U3FGEG_modal[data-slot=dialog]{background:var(--workspace-panel,var(--workspace-bg,var(--chat-background)));color:var(--workspace-text,var(--chat-text));--dialog-muted:var(--workspace-muted,var(--chat-muted))}.U3FGEG_form{gap:20px;display:grid}.U3FGEG_options{border:0;gap:4px;max-height:min(50dvh,320px);margin:0;padding:0;display:grid;overflow:auto}.U3FGEG_option{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.U3FGEG_option:hover,.U3FGEG_option[data-selected=true]{background:var(--workspace-hover,var(--chat-hover))}.U3FGEG_option input,.U3FGEG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.U3FGEG_option svg{flex:none}.U3FGEG_labels{flex:1;min-width:0}.U3FGEG_option[data-loading=true]{cursor:wait;background:0 0}.U3FGEG_skeleton{color:#0000;display:inline-block;position:relative}.U3FGEG_skeleton:after{content:"";background:var(--workspace-hover,var(--chat-hover));border-radius:4px;animation:1.2s ease-in-out infinite alternate U3FGEG_choicePulse;position:absolute;inset:3px 0}@keyframes U3FGEG_choicePulse{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.U3FGEG_skeleton:after{animation:none}}.U3FGEG_reloadControl{position:absolute;top:16px;right:52px}.U3FGEG_question .U3FGEG_reload[data-slot=button]{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--dialog-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:4px;display:grid}.U3FGEG_reload span{background:currentColor;width:12px;height:12px;display:block;-webkit-mask:url(/onecord/svg-library/sprites/refresh--917f75.svg) 50%/contain no-repeat;mask:url(/onecord/svg-library/sprites/refresh--917f75.svg) 50%/contain no-repeat}.U3FGEG_question .U3FGEG_reload[aria-disabled=true]{cursor:not-allowed}.U3FGEG_question .U3FGEG_reload[data-slot=button]:is(:hover,:focus-visible){background:color-mix(in srgb,currentColor 5%,transparent)}.U3FGEG_question .U3FGEG_modal [data-slot=dialog-title]{margin-right:68px}.U3FGEG_tooltip{}.U3FGEG_reloadControl .U3FGEG_tooltip{visibility:hidden;z-index:1;max-width:min(260px,100vw - 64px);position:absolute;top:30px;right:0}.U3FGEG_reloadControl:hover .U3FGEG_tooltip{visibility:visible;transition:visibility 0s .2s}.U3FGEG_reloadControl:focus-within .U3FGEG_tooltip{visibility:visible}.U3FGEG_name{overflow-wrap:anywhere;font-size:calc(14px * var(--onecord-font-scale,1));line-height:20px;display:block}.U3FGEG_detail{color:var(--workspace-muted,var(--chat-muted));font-size:calc(12px * var(--onecord-font-scale,1));margin-top:2px;line-height:18px;display:block}.U3FGEG_actions{justify-content:flex-end;display:flex}.U3FGEG_question .U3FGEG_continue[data-slot=button]{--button-disabled-background:var(--onecord-accent);--button-disabled-text:var(--onecord-accent-text);background:var(--onecord-accent);color:var(--onecord-accent-text)}.U3FGEG_option{color:var(--workspace-text,var(--chat-text))}.U3FGEG_roleDot{background:var(--workspace-muted,var(--chat-muted));border-radius:50%;flex:none;width:8px;height:8px}.U3FGEG_option[data-loading=true] .U3FGEG_roleDot{animation:1.2s ease-in-out infinite alternate U3FGEG_choicePulse}@media (prefers-reduced-motion:reduce){.U3FGEG_option[data-loading=true] .U3FGEG_roleDot{animation:none}}
.Zd0W2W_tray{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px 4px 10px;display:flex}.Zd0W2W_image{cursor:pointer;border:0;border-radius:16px;outline:none;flex:none;width:122px;height:122px;padding:0;display:inline-flex;position:relative;overflow:visible}.Zd0W2W_photo{background:color-mix(in srgb,var(--onecord-foreground) 5%,var(--onecord-background));border-radius:16px;position:absolute;inset:0;overflow:hidden}.Zd0W2W_photo img{object-fit:cover;width:100%;height:100%;display:block}.Zd0W2W_image:focus-visible{outline:2px solid var(--onecord-accent);outline-offset:2px}.Zd0W2W_image .Zd0W2W_remove{background:var(--onecord-foreground,#171717);width:16px;min-width:16px;height:16px;min-height:16px;color:var(--onecord-background,#fff);box-shadow:0 0 0 2px var(--onecord-background),0 1px 2px -1px #00000014;opacity:0;pointer-events:none;cursor:pointer;filter:none;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-2px;right:-2px}.Zd0W2W_image:is(:hover,:focus-visible,:focus-within) .Zd0W2W_remove{opacity:1;pointer-events:auto}.Zd0W2W_image .Zd0W2W_remove:hover{background:color-mix(in srgb,var(--onecord-foreground) 80%,transparent)}.Zd0W2W_image .Zd0W2W_remove svg{width:12px;height:12px}.Zd0W2W_loading{color:#fff;background:#0003;place-items:center;display:grid;position:absolute;inset:0}.Zd0W2W_spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite Zd0W2W_spin}@keyframes Zd0W2W_spin{to{transform:rotate(360deg)}}.Zd0W2W_viewer{--workspace-text:var(--onecord-foreground);--workspace-bg:var(--onecord-background);color:var(--onecord-foreground)}.Zd0W2W_sentImages{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;margin-bottom:8px;display:flex}.Zd0W2W_sentImages .Zd0W2W_sentImage{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:16px;width:240px;max-width:100%;padding:0;display:block;overflow:hidden}.Zd0W2W_sentImage img{object-fit:cover;width:100%;height:100%;display:block}.Zd0W2W_sentImage:focus-visible{outline:2px solid var(--onecord-accent);outline-offset:2px}@media (hover:none){.Zd0W2W_image .Zd0W2W_remove{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .Zd0W2W_spinner{animation:none}}html[data-onecord-reduce-motion=true] .Zd0W2W_spinner{animation:none}
._4pQnEG_picker._4pQnEG_picker{flex:none;width:auto;min-width:0}._4pQnEG_host{display:contents}._4pQnEG_loadingIdentity ._4pQnEG_name{width:88px;height:14px}._4pQnEG_loadingRows{gap:16px;display:grid}._4pQnEG_picker._4pQnEG_picker [data-slot=dropdown-trigger]{max-width:none;height:auto;min-height:36px;color:var(--chat-muted);font-size:calc(16px * var(--onecord-font-scale,1));background:0 0;border:0;border-radius:999px;gap:8px;padding:4px 8px;font-weight:400;line-height:24px}._4pQnEG_picker._4pQnEG_picker [data-slot=dropdown-trigger]:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--workspace-hover);color:var(--chat-text);filter:none;border:0}._4pQnEG_picker._4pQnEG_picker [data-slot=dropdown-trigger]:focus-visible{outline:2px solid var(--chat-text);outline-offset:2px}._4pQnEG_picker._4pQnEG_picker [role=listbox]{background:var(--onecord-menu-background);color:var(--chat-text);box-shadow:var(--onecord-shadow-menu);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:20px;margin:0;padding:8px;font-family:inherit}._4pQnEG_picker._4pQnEG_picker._4pQnEG_picker [role=option]{box-sizing:border-box;min-height:36px;color:inherit;font:inherit;font-size:calc(14px * var(--onecord-font-scale,1));border-radius:12px;padding:6px 8px;line-height:20px}._4pQnEG_picker._4pQnEG_picker._4pQnEG_picker [role=listbox]>div+div{margin-top:4px}._4pQnEG_picker._4pQnEG_picker._4pQnEG_picker [role=option]:is(:hover,:focus-visible,[aria-selected=true]){background:var(--workspace-hover);filter:none;border-radius:12px}._4pQnEG_identity{align-items:center;gap:10px;min-width:0;font-weight:400;display:flex}._4pQnEG_name{white-space:normal;overflow-wrap:anywhere;min-width:0}._4pQnEG_icon,._4pQnEG_initials{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px;display:block}._4pQnEG_initials{background:var(--workspace-hover);color:var(--chat-text);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}._4pQnEG_compact{gap:7px}._4pQnEG_compact ._4pQnEG_icon,._4pQnEG_compact ._4pQnEG_initials{border-radius:50%;width:20px;height:20px}._4pQnEG_compact ._4pQnEG_initials{font-size:9px}._4pQnEG_state{color:var(--chat-muted);padding:12px 10px;font-size:13px;line-height:1.5}._4pQnEG_state p{margin:0}._4pQnEG_state button{border:1px solid var(--workspace-line);color:var(--chat-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;padding:6px 10px}@media (max-width:600px){._4pQnEG_picker._4pQnEG_picker [data-slot=dropdown-trigger]{max-width:none;padding-inline:6px}}._4pQnEG_picker._4pQnEG_picker._4pQnEG_picker [data-slot=dropdown-trigger]{white-space:normal}._4pQnEG_picker._4pQnEG_picker._4pQnEG_picker [data-slot=dropdown-trigger]>span:first-child{white-space:normal;text-overflow:clip;overflow:visible}._4pQnEG_picker._4pQnEG_picker [data-slot=dropdown-group-label]{color:var(--chat-muted);font-size:calc(14px * var(--onecord-font-scale,1));padding:6px 10px;line-height:20px}._4pQnEG_picker._4pQnEG_picker._4pQnEG_picker [data-slot=dropdown-group-divider]{background:var(--workspace-line);height:1px;margin:8px 10px}._4pQnEG_picker._4pQnEG_picker [role=listbox]{animation:none;transform:none}._4pQnEG_actions{margin:0 0 8px;padding-bottom:8px;position:relative}._4pQnEG_actions:after{content:"";background:var(--workspace-line);height:1px;position:absolute;bottom:0;left:10px;right:10px}._4pQnEG_actions button{box-sizing:border-box;width:100%;min-height:36px;color:var(--chat-text);font:inherit;font-size:calc(14px * var(--onecord-font-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;line-height:20px;display:flex}._4pQnEG_actions button+button{margin-top:4px}._4pQnEG_actions button:is(:hover,:focus-visible){background:var(--workspace-hover)}._4pQnEG_actionIcon{background:currentColor;flex:none;width:24px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:18px;mask-size:18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._4pQnEG_avatar{flex:none;display:block;position:relative}._4pQnEG_avatar[data-checking]>img,._4pQnEG_avatar[data-checking]>._4pQnEG_initials{opacity:1}._4pQnEG_connectionSpinner{color:#fff;background:#00000047;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}._4pQnEG_connectionSpinner svg{width:12px;height:12px}._4pQnEG_identity[data-skeleton] ._4pQnEG_avatar{background:var(--workspace-hover);border-radius:50%;overflow:hidden}._4pQnEG_identity[data-skeleton] ._4pQnEG_avatar>*{visibility:hidden}._4pQnEG_identity[data-skeleton] ._4pQnEG_name{color:#0000;background:var(--workspace-hover);border-radius:4px}._4pQnEG_identity[data-skeleton] ._4pQnEG_avatar,._4pQnEG_identity[data-skeleton] ._4pQnEG_name{animation:1.3s ease-in-out infinite _4pQnEG_resourceSkeletonPulse}@keyframes _4pQnEG_resourceSkeletonPulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._4pQnEG_identity[data-skeleton] ._4pQnEG_avatar,._4pQnEG_identity[data-skeleton] ._4pQnEG_name{animation:none}}:is(html[data-onecord-motion=off] ._4pQnEG_identity[data-skeleton] ._4pQnEG_avatar,html[data-onecord-motion=off] ._4pQnEG_identity[data-skeleton] ._4pQnEG_name){animation:none}._4pQnEG_picker._4pQnEG_picker._4pQnEG_reloading [role=option][aria-selected=true]{background:0 0}._4pQnEG_connectionDialog[data-slot=dialog]{--dialog-muted:var(--chat-muted);background:var(--workspace-panel);width:min(440px,100vw - 32px);color:var(--workspace-text);box-shadow:var(--onecord-shadow-dialog-compact);border-radius:24px}._4pQnEG_connectionDialog[data-slot=dialog] [data-slot=dialog-body]{gap:20px}
.oJ-j9G_row{white-space:normal;pointer-events:none;line-height:normal;display:block;position:absolute;inset:0}.oJ-j9G_name{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:min(240px,60vw);color:var(--onecord-text-tertiary);font-size:calc(12px * var(--onecord-font-scale,1));font-weight:400;line-height:16px;position:absolute;bottom:calc(100% + 6px);right:0;overflow:hidden}.oJ-j9G_avatar{cursor:default;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:20px;height:20px;padding:0;display:grid;position:absolute;bottom:0;right:-28px;overflow:hidden}.oJ-j9G_avatar img{object-fit:cover;width:100%;height:100%}.oJ-j9G_avatar:focus-visible{outline-offset:3px;outline:2px solid}
.RW7VRa_chooser{width:100%;color:var(--workspace-text);font-size:calc(16px * var(--onecord-font-scale,1));line-height:1.5}.RW7VRa_heading{margin:0 0 12px}.RW7VRa_muted{color:color-mix(in srgb, var(--workspace-text) calc(65% + var(--onecord-contrast-strength,0%)), transparent);font-size:calc(14px * var(--onecord-font-scale,1));margin:8px 0}.RW7VRa_servers{grid-template-columns:repeat(auto-fill,minmax(min(96px,100%),1fr));gap:16px 12px;width:100%;max-width:560px;max-height:400px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.RW7VRa_server{width:100%;min-width:0;color:inherit;text-align:center;background:0 0;border:0;border-radius:28px;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.RW7VRa_tile{aspect-ratio:1;isolation:isolate;background:var(--workspace-hover);width:100%;box-shadow:inset 0 0 0 .5px var(--workspace-line);border-radius:28px;place-items:center;transition:box-shadow .15s;display:grid;position:relative;overflow:hidden}.RW7VRa_backdrop{z-index:-2;object-fit:cover;filter:blur(6px)saturate(1.08);transform:scale(1.2)}.RW7VRa_shade{z-index:-1;background:linear-gradient(160deg, color-mix(in srgb, var(--workspace-panel) 10%, transparent), color-mix(in srgb, var(--workspace-panel) 25%, transparent));position:absolute;inset:0}.RW7VRa_server:is(:hover,:focus-visible),.RW7VRa_server[aria-pressed=true]{outline:none}.RW7VRa_tile:after{z-index:1;border-radius:inherit;pointer-events:none;content:"";border:2px solid #0000;transition:border-color .15s;position:absolute;inset:0}.RW7VRa_server:not(:disabled):is(:hover,:focus-visible) .RW7VRa_tile:after{border-color:color-mix(in srgb, var(--workspace-text) calc(12% + var(--onecord-contrast-strength,0%)), transparent)}.RW7VRa_icon,.RW7VRa_initials{border-radius:20px;width:52px;height:52px}.RW7VRa_icon{object-fit:cover;box-shadow:0 4px 12px #0000001f}.RW7VRa_initials{background:color-mix(in srgb, var(--workspace-text) calc(6% + var(--onecord-contrast-strength,0%)), transparent);font-size:calc(18px * var(--onecord-font-scale,1));place-items:center;font-weight:400;display:grid}.RW7VRa_action{color:color-mix(in srgb, var(--workspace-text) calc(65% + var(--onecord-contrast-strength,0%)), transparent);font-size:calc(14px * var(--onecord-font-scale,1));background:0 0;border:0;border-radius:8px;margin:4px 0 0;padding:6px 10px}.RW7VRa_action:is(:hover,:focus-visible){background:var(--workspace-hover);color:var(--workspace-text);outline:none}.RW7VRa_search{border:.5px solid var(--workspace-line);width:100%;max-width:560px;color:inherit;font:inherit;background:0 0;border-radius:12px;margin-bottom:8px;padding:8px 12px}.RW7VRa_search:focus-visible{background:var(--workspace-hover);outline:none}.RW7VRa_servers,.RW7VRa_servers *{-webkit-user-select:none;user-select:none}.RW7VRa_serverItem{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility .18s;transform:scale(1)}.RW7VRa_serverItem[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.94)}.RW7VRa_tile[data-loading=true] :is(.RW7VRa_icon,.RW7VRa_initials){opacity:.3;filter:blur(1px)}.RW7VRa_icon,.RW7VRa_initials{transition:opacity .18s,filter .18s}.RW7VRa_loadingOverlay{z-index:2;color:color-mix(in srgb, var(--workspace-text) calc(65% + var(--onecord-contrast-strength,0%)), transparent);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.RW7VRa_servers{transform-origin:0 0;animation:.3s cubic-bezier(.19,1,.22,1) both RW7VRa_serversEnter}@keyframes RW7VRa_serversEnter{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .RW7VRa_servers{animation:none}}html[data-onecord-reduce-motion=true] .RW7VRa_servers{animation:none}html[data-onecord-reduce-motion=true] .RW7VRa_heading span{animation:none}.RW7VRa_connectMessage{margin:16px 0 0}.RW7VRa_connectMessage a{color:inherit;text-underline-offset:.15em;text-decoration:underline}
.lQHKCq_orb{width:90px;height:90px;color:var(--onecord-accent,#3a83f7);background:linear-gradient(currentColor,#fcffff);border-radius:50%;animation:.62s cubic-bezier(.18,.85,.24,1) both lQHKCq_emerge;overflow:hidden}.lQHKCq_orb[data-rendered=true]{background:0 0}.lQHKCq_orb canvas{width:100%;height:100%;display:block}.lQHKCq_orb[data-exiting=true]{animation:.62s cubic-bezier(.18,.85,.24,1) both lQHKCq_disappear}@keyframes lQHKCq_emerge{0%{opacity:0;transform:translateY(72px)scale(.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lQHKCq_disappear{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(72px)scale(.05)}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .lQHKCq_orb{background:0 0}html:not([data-onecord-motion=off]) .lQHKCq_orb[data-rendered=true]{background:0 0}html:not([data-onecord-motion=off]) .lQHKCq_orb canvas{animation:none!important}}html[data-onecord-reduce-motion=true] .lQHKCq_orb{animation:none!important}html[data-onecord-reduce-motion=true] .lQHKCq_orb canvas{animation:none!important}.lQHKCq_loading{width:112px;height:112px;color:color-mix(in srgb, var(--onecord-foreground,#0d0d0d) 65%, transparent);place-items:center;display:grid}.lQHKCq_spinner{width:28px;height:28px;animation:.533s linear infinite lQHKCq_connectingSpin;display:block}@keyframes lQHKCq_connectingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .lQHKCq_spinner{animation:none}}html[data-onecord-reduce-motion=true] .lQHKCq_spinner{animation:none}
.kHkZUa_section{padding:var(--landing-section-inset,80px) 0;color:#141414;background:#fff;scroll-margin-top:100px}.kHkZUa_grid{grid-template-columns:repeat(16,minmax(0,1fr));gap:80px 20px;width:100%;max-width:1728px;margin:auto;padding:0 20px;display:grid}.kHkZUa_copy{flex-direction:column;grid-area:1/3/auto/span 5;justify-content:center;align-items:flex-start;gap:40px;min-width:0;display:flex}.kHkZUa_intro{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.kHkZUa_intro h2{font-size:calc(44px * var(--onecord-font-scale,1));letter-spacing:-.6px;margin:0;font-weight:652;line-height:48px}.kHkZUa_description{text-align:left;color:#707070;max-width:520px;font-size:calc(18px * var(--onecord-font-scale,1));text-wrap:pretty;margin:0;font-weight:456;line-height:1.5}.kHkZUa_actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kHkZUa_actions a{background:var(--landing-card-bg,#f4f4f4);color:inherit;font-size:calc(16px * var(--onecord-font-scale,1));border-radius:999px;flex-shrink:0;padding:11px 20px;font-weight:600;line-height:22px;text-decoration:none}.kHkZUa_actions a:hover{background:color-mix(in srgb,var(--landing-card-bg,#f4f4f4) 94%,currentColor)}.kHkZUa_actions a:focus-visible{outline-offset:4px;outline:2px solid}.kHkZUa_actions p{color:gray;font-size:calc(12px * var(--onecord-font-scale,1));margin:0;line-height:16px}.kHkZUa_demo{--workspace-bg:var(--preview-surface,#eff1f5);--workspace-text:#4d4f69;--workspace-muted:#77798d;--dot-message-color:#ede4fb;--dot-message-text:#0d0d0d;aspect-ratio:1;background:var(--workspace-bg);border-radius:24px;grid-area:1/9/auto/span 6;min-width:0;position:relative;overflow:hidden}.kHkZUa_demo .kHkZUa_preview{--dot-assistant-fill:5%;padding:12px 24px 24px}.kHkZUa_demo .kHkZUa_preview:after{display:none}.kHkZUa_demoHeader{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;height:96px;display:flex}.kHkZUa_demoHeader>span{background:var(--workspace-bg);max-width:200px;box-shadow:0 0 0 .5px color-mix(in srgb,var(--workspace-text) 4%,transparent);border-radius:14px;padding:4px 10px;font-size:16px;font-weight:500;line-height:20px}.kHkZUa_viewport{scrollbar-width:none;overscroll-behavior:auto;flex:1;min-height:0;overflow:hidden}.kHkZUa_viewport::-webkit-scrollbar{display:none}.kHkZUa_messages{flex-direction:column;padding:8px 0 24px;display:flex}.kHkZUa_demo .kHkZUa_preview .kHkZUa_demoComposerHost{--onecord-background:var(--workspace-bg);--onecord-foreground:var(--workspace-text);--onecord-panel:color-mix(in oklab,var(--workspace-bg) 94%,white);pointer-events:none;background:0 0;border-radius:0;flex:none;width:100%;height:auto;margin:0;padding:0;position:relative;inset:auto;overflow:visible}.kHkZUa_demo [data-demo-click] [data-demo-send]{filter:brightness(.96);transform:scale(.97)}.kHkZUa_section[data-motion-section]:not([data-motion-active=true]) *{animation-play-state:paused}@media (min-width:1201px) and (max-width:1439px){.kHkZUa_copy{grid-column:2/span 6}.kHkZUa_demo{grid-column:9/span 7}}@media (max-width:1200px){.kHkZUa_grid{grid-template-columns:repeat(8,minmax(0,1fr))}.kHkZUa_copy{grid-area:auto/1/auto/-1;align-items:center;gap:0}.kHkZUa_intro{align-items:center}.kHkZUa_description{text-align:left}.kHkZUa_intro h2{text-align:center}.kHkZUa_actions{justify-content:center}.kHkZUa_demo{aspect-ratio:auto;grid-area:auto/2/auto/span 6;height:480px}}@media (max-width:767px){.kHkZUa_section{padding:var(--landing-section-inset,48px) 0;scroll-margin-top:100px}.kHkZUa_grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:40px}.kHkZUa_copy{gap:32px}.kHkZUa_intro h2{font-size:calc(32px * var(--onecord-font-scale,1));line-height:36px}.kHkZUa_actions{flex-direction:column}.kHkZUa_demo{grid-column:1/-1;height:400px}.kHkZUa_demo .kHkZUa_preview{padding:16px}.kHkZUa_demoHeader{height:96px}}@media (prefers-color-scheme:dark){.kHkZUa_section{color:#f5f5f5;background:#141414}.kHkZUa_demo{--workspace-bg:var(--preview-surface,#2e343b);--workspace-text:#d3c6aa;--workspace-muted:#aaa492;--dot-message-color:#505c3d;--dot-message-text:#fff}.kHkZUa_demo .kHkZUa_preview{--dot-assistant-fill:8%}.kHkZUa_actions p{color:#999}.kHkZUa_description{color:#b8b8b8}}.kHkZUa_phone{aspect-ratio:450/920;filter:drop-shadow(0 20px 24px #0000001a);grid-area:1/9/auto/span 6;justify-self:center;width:min(360px,100%);position:relative;container-type:inline-size}.kHkZUa_phoneFrame{z-index:6;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.kHkZUa_phone .kHkZUa_demo{aspect-ratio:auto;border-radius:14%/6.5%;width:auto;height:auto;position:absolute;inset:2.5% 5.33333%}.kHkZUa_phoneStatus{z-index:4;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.kHkZUa_phoneFrame img{width:100%;height:100%;display:block}.kHkZUa_phoneHome{z-index:5;pointer-events:none;background:#141414;border-radius:4px;width:34%;height:4px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-grid]{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-input]{grid-area:1/1/auto/-1}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-input] textarea{min-height:21px;font-size:calc(clamp(12px,3.9cqw,14px) * var(--onecord-font-scale,1));line-height:1.5}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-left]{grid-area:2/1}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-right]{grid-area:2/3}@media (max-width:1200px){.kHkZUa_phone{grid-area:auto/1/auto/-1}}@media (max-width:767px){.kHkZUa_phone{width:min(340px,100%)}}@media (prefers-color-scheme:dark){.kHkZUa_phoneStatus{filter:invert()}.kHkZUa_phoneHome{background:#fff}}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-input]{width:100%;min-width:0;margin:0;padding:8px 2px 4px}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-input] textarea{width:100%;padding:0}.kHkZUa_phone .kHkZUa_demoHeader>span{font-size:calc(clamp(12px,3.9cqw,14px) * var(--onecord-font-scale,1));line-height:1.4}.kHkZUa_phone .kHkZUa_demo [data-dot-bubble]{font-size:calc(clamp(12px,3.9cqw,14px) * var(--onecord-font-scale,1));background:color-mix(in srgb,var(--dot-message-color) 48%,var(--workspace-bg));border-radius:18px;padding:8px 12px;line-height:1.5}.kHkZUa_phone .kHkZUa_receipt{font-size:calc(clamp(10px,3.05cqw,11px) * var(--onecord-font-scale,1));margin:4px 12px 0;line-height:1.4}.kHkZUa_phone .kHkZUa_demo textarea{caret-color:#0000;cursor:default}.kHkZUa_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;max-width:1080px}.kHkZUa_copy{grid-area:1/1;align-items:center}.kHkZUa_intro{align-items:center}.kHkZUa_description{text-align:left}.kHkZUa_intro h2{text-align:center}.kHkZUa_actions{justify-content:center}.kHkZUa_phone{grid-column:2;width:min(360px,100%)}.kHkZUa_phone .kHkZUa_demo [data-dot-bubble]{background:color-mix(in srgb,var(--workspace-text) 6%,var(--workspace-bg));border-radius:16px;padding:10px 13px}.kHkZUa_phone .kHkZUa_demo [data-dot-role=user] [data-dot-bubble]{background:var(--dot-message-color)}.kHkZUa_phone .kHkZUa_demo .kHkZUa_demoComposerHost [data-chat-composer]{border:1px solid color-mix(in srgb,var(--workspace-text) 12%,transparent);background:color-mix(in srgb,var(--workspace-bg) 94%,var(--workspace-text));color:var(--workspace-text);border-radius:22px;padding:10px;transition:none;box-shadow:0 2px 8px #0000000d}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-input]{min-height:0;padding:2px 2px 4px}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-input] textarea{min-height:0;color:var(--workspace-text);resize:none;transition:none;overflow-y:hidden}.kHkZUa_phone .kHkZUa_demoComposerHost textarea::placeholder{color:var(--workspace-muted)}@media (min-width:1201px){.kHkZUa_phone{width:min(360px,100%,calc((100svh - var(--landing-section-inset,80px) * 2) * 450 / 920))}}@media (max-width:1200px){.kHkZUa_grid{grid-template-columns:minmax(0,1fr);gap:48px}.kHkZUa_copy,.kHkZUa_phone{grid-area:auto/1}}@media (max-width:767px){.kHkZUa_grid{gap:36px}.kHkZUa_phone{width:min(340px,100%)}}.kHkZUa_grid .kHkZUa_copy,.kHkZUa_grid .kHkZUa_intro{align-items:flex-start}.kHkZUa_grid .kHkZUa_intro h2{text-align:left}.kHkZUa_grid .kHkZUa_actions{justify-content:flex-start}@media (max-width:1200px){.kHkZUa_grid .kHkZUa_copy{justify-self:center;width:min(440px,100%)}}@media (max-width:767px){.kHkZUa_grid .kHkZUa_actions{align-items:flex-start}}.kHkZUa_phone .kHkZUa_demo .kHkZUa_preview{padding:16cqw 3.9cqw 9cqw}.kHkZUa_phone .kHkZUa_demoHeader{height:27cqw}.kHkZUa_phone .kHkZUa_demoHeader [data-dot-avatar]{width:20cqw;height:20cqw;margin:-4.67cqw -3.33cqw -2cqw}.kHkZUa_phone .kHkZUa_demoHeader>span{border-radius:3.9cqw;padding:1.1cqw 2.8cqw}.kHkZUa_phone .kHkZUa_demo [data-dot-bubble]{border-radius:4.5cqw;padding:2.8cqw 3.6cqw}.kHkZUa_phone .kHkZUa_demo [data-dot-message]{margin-top:4.4cqw}.kHkZUa_phone .kHkZUa_messages{padding:2.2cqw 0 6.7cqw}.kHkZUa_phone .kHkZUa_receipt{margin:1.1cqw 3.3cqw 0}.kHkZUa_phone .kHkZUa_demo .kHkZUa_demoComposerHost [data-chat-composer]{border-radius:6.1cqw;padding:2.8cqw}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-grid]{gap:1.1cqw 2.2cqw}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-input]{padding:.55cqw .55cqw 1.1cqw}.kHkZUa_phone .kHkZUa_demo .kHkZUa_demoComposerHost button{width:8.4cqw;min-width:0;height:8.4cqw;min-height:0}.kHkZUa_phone .kHkZUa_demo .kHkZUa_demoComposerHost button svg{width:5.3cqw;height:5.3cqw}.kHkZUa_phone .kHkZUa_demoComposerHost [data-demo-right]{gap:2.2cqw}.kHkZUa_phoneHome{height:1.1cqw;bottom:3.05cqw}.kHkZUa_phone .kHkZUa_demo{--workspace-bg:#f3eff9}@media (prefers-color-scheme:dark){.kHkZUa_phone .kHkZUa_demo{--workspace-bg:#30382f}}.kHkZUa_phone .kHkZUa_demo [data-dot-bubble][data-single-line=true]{border-radius:999px}.kHkZUa_demoLanguage{display:contents}
.AHO5Eq_stage{pointer-events:none;position:absolute;inset:64px 0 88px}.AHO5Eq_left,.AHO5Eq_right{width:80px;position:absolute;top:0;bottom:0}.AHO5Eq_left{right:calc(100% + 32px)}.AHO5Eq_right{left:calc(100% + 32px)}.AHO5Eq_stack{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AHO5Eq_float{width:72px;height:72px;transform:rotate(var(--tilt));animation:AHO5Eq_drift 8s ease-in-out var(--delay) infinite}.AHO5Eq_portrait{border-radius:14px;width:72px;height:72px;position:relative}@keyframes AHO5Eq_drift{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-9px) rotate(calc(var(--tilt) + 2deg))}}@media (max-width:1279px){.AHO5Eq_stage{display:none}}@media (prefers-reduced-motion:reduce){.AHO5Eq_float,.AHO5Eq_portrait,.AHO5Eq_strip{animation:none!important}}:is(html[data-onecord-reduce-motion=true] .AHO5Eq_float,html[data-onecord-reduce-motion=true] .AHO5Eq_portrait,html[data-onecord-reduce-motion=true] .AHO5Eq_strip){animation:none!important}.AHO5Eq_stage:not([data-active=true]) .AHO5Eq_float,.AHO5Eq_stage:not([data-active=true]) .AHO5Eq_portrait,.AHO5Eq_stage:not([data-active=true]) .AHO5Eq_strip{animation-play-state:paused}.AHO5Eq_icon{border-radius:14px;width:72px;height:72px;display:block;position:absolute;inset:0}.AHO5Eq_canvas{width:200px;height:200px;display:none;position:absolute;top:-64px;left:-64px}.AHO5Eq_portrait:is([data-shredding=true],[data-assembling=true]) .AHO5Eq_icon{visibility:hidden}.AHO5Eq_portrait:is([data-shredding=true],[data-assembling=true]) .AHO5Eq_canvas{display:block}
