@font-face{font-family:WeisgnosisInter;src:url(/brand/weisgnosis/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:WeisgnosisGeist;src:url(/brand/weisgnosis/fonts/Geist-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+0400-052f}@font-face{font-family:WeisgnosisGeist;src:url(/brand/weisgnosis/fonts/Geist-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+00??,u+0100-024f,u+2000-206f,u+20ac,u+2122}@font-face{font-family:Material Icons Outlined;src:url(/brand/weisgnosis/fonts/MaterialIconsOutlined-Regular.otf) format("opentype");font-display:block}@font-face{font-family:Material Icons;src:url(/brand/weisgnosis/fonts/MaterialIcons-Regular.ttf) format("truetype");font-display:block}html[data-brand-profile=weisgnosis] .radix-themes,html[data-brand-profile=weisgnosis] body{--mode-chat-bg:var(--accent-3);--mode-chat-fg:var(--accent-11);--mode-chat-icon:var(--accent-11);--mode-chat-active-toggle:var(--accent-9);--mode-agent-bg:var(--accent-3);--mode-agent-fg:var(--accent-11);--mode-agent-icon:var(--accent-11);--mode-agent-toggle:var(--accent-9);--mode-web-search-bg:var(--accent-3);--mode-web-search-fg:var(--accent-11);--mode-web-search-icon:var(--accent-11);--mode-web-search-toggle:var(--accent-9);font-family:WeisgnosisInter,Arial,sans-serif;--default-font-family:WeisgnosisInter,Arial,sans-serif;--heading-font-family:WeisgnosisGeist,WeisgnosisInter,Arial,sans-serif}html[data-brand-profile=weisgnosis] .material-icons,html[data-brand-profile=weisgnosis] .material-icons-outlined{font-family:Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html[data-brand-profile=weisgnosis] .material-icons-outlined{font-family:Material Icons Outlined}html[data-brand-profile=weisgnosis] .radix-themes{--radius-1:6px;--radius-2:9px;--radius-3:12px;--radius-4:16px;--radius-5:22px;--olive-1:var(--slate-1);--olive-2:var(--slate-2);--olive-3:var(--slate-3);--olive-4:var(--slate-4);--olive-5:var(--slate-5);--olive-6:var(--slate-6);--olive-7:var(--slate-7);--olive-8:var(--slate-8);--olive-9:var(--slate-9);--olive-10:var(--slate-10);--olive-11:var(--slate-11);--olive-12:var(--slate-12);--emerald-11:var(--accent-11);--emerald-12:var(--gray-12)}html[data-brand-profile=weisgnosis] .radix-themes.light{--color-background:#ffffff;--page-background:#f7f8fa;--gray-11:#606772;--gray-12:#121417}html[data-brand-profile=weisgnosis] .radix-themes[data-accent-color=ruby].light{--accent-1:#fffcfd;--accent-2:#fff7fa;--accent-3:#fff0f4;--accent-4:#ffe2eb;--accent-5:#f5d7e2;--accent-6:#f0becd;--accent-7:#e99cb2;--accent-8:#de7091;--accent-9:#ea4b71;--accent-10:#d83c64;--accent-11:#a32247;--accent-12:#501a2d;--accent-a3:#ea4b7110;--accent-a4:#ea4b7120;--accent-a5:#ea4b7130;--accent-a9:#ea4b71;--accent-a10:#d83c64;--accent-a11:#a32247;--accent-contrast:#121417;--accent-surface:#fff0f480;--accent-indicator:#ea4b71;--accent-track:#ea4b71}html[data-brand-profile=weisgnosis] .radix-themes .rt-Button.rt-variant-solid:is(:not([data-accent-color]),[data-accent-color=""]):not(:disabled):not([data-disabled]){background-color:var(--gray-a3);color:var(--gray-12);box-shadow:inset 0 -2px 0 var(--accent-9);transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}@media (hover:hover){html[data-brand-profile=weisgnosis] .radix-themes .rt-Button.rt-variant-solid:is(:not([data-accent-color]),[data-accent-color=""]):not(:disabled):not([data-disabled]):hover{background-color:var(--accent-a3);color:var(--accent-12);box-shadow:inset 0 -3px 0 var(--accent-9)}}html[data-brand-profile=weisgnosis] .radix-themes .rt-Button.rt-variant-solid:is(:not([data-accent-color]),[data-accent-color=""]):not(:disabled):not([data-disabled]):active{background-color:var(--accent-a4)}html[data-brand-profile=weisgnosis] .radix-themes.dark .rt-Button.rt-variant-solid:is(:not([data-accent-color]),[data-accent-color=""]):not(:disabled):not([data-disabled]):hover{color:var(--gray-12)}html[data-brand-profile=weisgnosis] .radix-themes .rt-Button.rt-variant-solid:is(:not([data-accent-color]),[data-accent-color=""]):not(:disabled):not([data-disabled]) :is(.material-icons,.material-icons-outlined){color:var(--accent-9)!important}html[data-brand-profile=weisgnosis] .radix-themes .rt-Button.rt-variant-solid:is(:not([data-accent-color]),[data-accent-color=""]):is(:disabled,[data-disabled]){background-color:var(--gray-a3);color:var(--gray-a8);box-shadow:none}html[data-brand-profile=weisgnosis] .radix-themes .rt-Button.rt-variant-solid:is(:not([data-accent-color]),[data-accent-color=""]):is(:disabled,[data-disabled]) :is(.material-icons,.material-icons-outlined){color:inherit!important}@media (prefers-reduced-motion:reduce){html[data-brand-profile=weisgnosis] .radix-themes .rt-Button.rt-variant-solid{transition:none}}html[data-brand-profile=weisgnosis] .radix-themes .rt-Heading{letter-spacing:-.025em}.weisgnosis-wordmark-stack{display:inline-grid;align-items:center;justify-items:start;line-height:0;max-width:100%}.weisgnosis-wordmark-stack .weisgnosis-wordmark{grid-area:1/1;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.radix-themes.dark .weisgnosis-wordmark-stack--theme .weisgnosis-wordmark--light,.weisgnosis-wordmark--dark,.weisgnosis-wordmark-stack--dark .weisgnosis-wordmark--light,html.dark .weisgnosis-wordmark-stack--theme .weisgnosis-wordmark--light{display:none}.radix-themes.dark .weisgnosis-wordmark-stack--theme .weisgnosis-wordmark--dark,.weisgnosis-wordmark-stack--dark .weisgnosis-wordmark--dark,html.dark .weisgnosis-wordmark-stack--theme .weisgnosis-wordmark--dark{display:block}.radix-themes.dark .weisgnosis-wordmark-stack--theme.weisgnosis-wordmark-stack--contrast-fallback .weisgnosis-wordmark,.weisgnosis-wordmark--adapted,.weisgnosis-wordmark-stack--dark.weisgnosis-wordmark-stack--contrast-fallback .weisgnosis-wordmark,html.dark .weisgnosis-wordmark-stack--theme.weisgnosis-wordmark-stack--contrast-fallback .weisgnosis-wordmark{filter:invert(1) hue-rotate(180deg)}.weisgnosis-auth-hero{flex:0 0 57%;height:100dvh;padding:clamp(28px,4vw,64px);overflow-y:auto;background:radial-gradient(ellipse at 10% 100%,#cfc4fc 0,transparent 50%),radial-gradient(ellipse at 100% 85%,#f5cad8 0,transparent 50%),#f7f8fa;color:#121417;gap:40px}.weisgnosis-auth-story{max-width:570px}.weisgnosis-eyebrow{color:#a32247;font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:600}.weisgnosis-auth-heading.rt-Heading{font-family:WeisgnosisGeist,Arial,sans-serif;font-size:clamp(32px,3.5vw,58px);font-weight:500;line-height:1.08;letter-spacing:-.035em;margin:24px 0}.weisgnosis-auth-heading span{color:#c8335b}.weisgnosis-auth-lead{color:#606772;font-size:17px;line-height:1.65;max-width:420px}.weisgnosis-auth-footer{color:#454b55}.weisgnosis-auth-card{margin-top:36px;padding:28px;border:1px solid #e5e7eb;border-radius:22px;background:#fff;box-shadow:0 16px 40px #372d680a}.weisgnosis-auth-card .rt-Text{color:#606772}.weisgnosis-auth-card .rt-r-weight-medium{color:#121417}.weisgnosis-topic.rt-Text{border:1px solid #f5d7e2;border-radius:7px;background:#fff0f4;color:#a32247;padding:5px 9px;font-size:11px}.weisgnosis-loading-mark{animation:weisgnosis-breathe 1.6s ease-in-out infinite}@keyframes weisgnosis-breathe{50%{opacity:.45;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.weisgnosis-loading-mark{animation:none}}.wg-focus-ring:focus-visible{outline:2px solid var(--accent-9);outline-offset:1px}[data-case-workspace] .wg-focus-ring:focus-visible{outline-color:var(--gray-12)}.wg-sidebar-row{transition:background-color .15s ease-out}@media (hover:hover){.wg-sidebar-row:hover{background-color:var(--olive-3)}}.wg-sidebar-row[aria-expanded=true]{background-color:var(--olive-3)}.wg-spin{animation:spin 1.2s linear infinite}@media (prefers-reduced-motion:reduce){.wg-spin{animation:none}}@font-face{font-family:ClashGrotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Extralight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ClashGrotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ClashGrotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ClashGrotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ClashGrotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ClashGrotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.light,.light-theme,:root{--effects-translucent:rgba(255,255,255,0.8);--tokens-colors-surface:rgba(139,139,139,0.084);--accent-surface:rgba(18,249,157,0.04);--white-to-dark:rgba(0,0,0,0.074);--emerald-1:#f5fefb;--emerald-2:#edfdf8;--emerald-3:#d4f7eb;--emerald-4:#bbf0dd;--emerald-5:#9fe7cd;--emerald-6:#7edabb;--emerald-7:#53c9a4;--emerald-8:#12b589;--emerald-9:#047857;--emerald-10:#10674C;--emerald-11:#035e44;--emerald-12:#0f3d2c;--emerald-a1:rgba(4,120,87,0.024);--emerald-a2:rgba(4,120,87,0.06);--emerald-a3:rgba(4,120,87,0.13);--emerald-a4:rgba(4,120,87,0.22);--emerald-a5:rgba(4,120,87,0.32);--emerald-a6:rgba(4,120,87,0.44);--emerald-a7:rgba(4,120,87,0.58);--emerald-a8:rgba(4,120,87,0.76);--emerald-a9:rgba(4,120,87,1);--emerald-a10:rgba(16,103,76,1);--emerald-a11:rgba(3,94,68,1);--emerald-a12:rgba(15,61,44,1);--emerald-contrast:#ffffff;--emerald-surface:rgba(245,254,251,0.8);--emerald-indicator:#047857;--emerald-track:#047857;--page-background:#dcdcdc;--file-icon-fill:#ffffff}.dark,.dark-theme,:root[class~=dark],[data-is-root-theme=true].dark{--effects-translucent:rgba(29,29,33,0.70);--tokens-colors-surface:rgba(0,0,0,0.25);--accent-surface:rgba(18,249,157,0.04);--white-to-dark:rgba(0,0,0,0.25);--emerald-1:#0d1512;--emerald-2:#0f1f1a;--emerald-3:#0c3126;--emerald-4:#063f31;--emerald-5:#084A35;--emerald-6:#145c49;--emerald-7:#1e6d58;--emerald-8:#268169;--emerald-9:#047857;--emerald-10:#17906c;--emerald-11:#3dd9a0;--emerald-12:#EEEEEE;--emerald-a1:rgba(0,222,69,0.02);--emerald-a2:rgba(0,255,168,0.06);--emerald-a3:rgba(0,255,162,0.07);--emerald-a4:rgba(0,255,170,0.21);--emerald-a5:rgba(0,255,176,0.27);--emerald-a6:rgba(32,255,187,0.33);--emerald-a7:rgba(53,255,196,0.41);--emerald-a8:rgba(66,255,203,0.49);--emerald-a9:rgba(4,120,87,1);--emerald-a10:rgba(80,255,208,0.56);--emerald-a11:rgba(136,254,206,0.79);--emerald-a12:rgba(184,255,240,0.94);--emerald-contrast:#ffffff;--emerald-surface:rgba(12,49,38,0.5);--emerald-indicator:#3dd9a0;--emerald-track:#3dd9a0;--page-background:#111113;--file-icon-fill:#212225}.radix-themes[data-accent-color=emerald]{--accent-1:var(--emerald-1);--accent-2:var(--emerald-2);--accent-3:var(--emerald-3);--accent-4:var(--emerald-4);--accent-5:var(--emerald-5);--accent-6:var(--emerald-6);--accent-7:var(--emerald-7);--accent-8:var(--emerald-8);--accent-9:var(--emerald-9);--accent-10:var(--emerald-10);--accent-11:var(--emerald-11);--accent-12:var(--emerald-12);--accent-a1:var(--emerald-a1);--accent-a2:var(--emerald-a2);--accent-a3:var(--emerald-a3);--accent-a4:var(--emerald-a4);--accent-a5:var(--emerald-a5);--accent-a6:var(--emerald-a6);--accent-a7:var(--emerald-a7);--accent-a8:var(--emerald-a8);--accent-a9:var(--emerald-a9);--accent-a10:var(--emerald-a10);--accent-a11:var(--emerald-a11);--accent-a12:var(--emerald-a12);--accent-contrast:var(--emerald-contrast);--accent-surface:var(--emerald-surface);--accent-indicator:var(--emerald-indicator);--accent-track:var(--emerald-track)}.radix-themes{--mode-chat-bg:var(--iris-a3);--mode-chat-fg:var(--iris-11);--mode-chat-icon:var(--iris-11);--mode-chat-active-bg:var(--iris-3);--mode-chat-active-toggle:var(--iris-9);--mode-search-bg:var(--accent-a3);--mode-search-fg:var(--accent-a11);--mode-search-icon:var(--accent-a11);--mode-search-active-bg:var(--accent-3);--mode-search-toggle:var(--accent-9);--mode-web-search-bg:var(--orange-a4);--mode-web-search-fg:var(--orange-11);--mode-web-search-icon:var(--orange-11);--mode-web-search-active-bg:var(--orange-3);--mode-web-search-toggle:var(--orange-9);--mode-image-bg:var(--blue-3);--mode-image-fg:var(--blue-11);--mode-image-icon:var(--blue-9);--mode-image-active-bg:var(--blue-3);--mode-image-toggle:var(--blue-9);--mode-agent-bg:var(--green-a3);--mode-agent-fg:var(--green-11);--mode-agent-icon:var(--green-11);--mode-agent-active-bg:var(--green-3);--mode-agent-toggle:var(--green-9);--agent-flow-node-border:var(--gray-7);--agent-flow-node-header-bg:var(--gray-2);--agent-flow-card-shadow:0 0 0 1px var(--gray-a5),0 2px 10px var(--gray-a4);--agent-flow-card-shadow-selected:0 0 0 1px var(--gray-11),0 4px 16px var(--gray-a5);--agent-flow-canvas-bg:var(--gray-2);--agent-flow-canvas-dot:color-mix(in srgb,var(--gray-11) 7%,transparent);--agent-flow-edge:var(--gray-10);--agent-flow-edge-emphasis:var(--gray-12);--agent-flow-handle-border:var(--gray-10);--agent-flow-selection-bg:color-mix(in srgb,var(--accent-9) 12%,transparent);--agent-flow-selection-border:1px dashed var(--accent-9);--agent-flow-hover-surface:var(--gray-a4);--agent-flow-section-header-bg:var(--gray-3);--agent-flow-zebra-row:var(--gray-3);--agent-flow-text:var(--gray-12);--agent-flow-text-muted:var(--gray-11);--agent-flow-well-bg:var(--gray-1);--agent-flow-well-border:var(--gray-6)}.radix-themes.dark{--agent-flow-node-border:var(--gray-7);--agent-flow-node-header-bg:var(--gray-3);--agent-flow-card-shadow:0 0 0 1px var(--gray-a7),0 2px 14px rgba(0,0,0,0.45);--agent-flow-card-shadow-selected:0 0 0 1px var(--gray-11),0 4px 22px rgba(0,0,0,0.55);--agent-flow-canvas-bg:color-mix(in srgb,var(--gray-1) 88%,black);--agent-flow-canvas-dot:color-mix(in srgb,var(--gray-11) 11%,transparent);--agent-flow-edge:var(--gray-9);--agent-flow-edge-emphasis:var(--gray-11);--agent-flow-handle-border:var(--gray-8);--agent-flow-selection-bg:color-mix(in srgb,var(--accent-9) 16%,transparent);--agent-flow-selection-border:1px dashed var(--accent-10);--agent-flow-hover-surface:var(--gray-a5);--agent-flow-zebra-row:var(--gray-4);--agent-flow-well-bg:var(--gray-3);--agent-flow-well-border:var(--gray-7)}:root{--shadow-1:0 0 0 1px rgba(0,0,0,0.05);--shadow-2:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-3:0 2px 4px 0 rgba(0,0,0,0.08);--shadow-4:0 4px 8px 0 rgba(0,0,0,0.1);--shadow-5:0 8px 16px 0 rgba(0,0,0,0.12);--shadow-6:0 0 0 1px rgba(0,0,51,0.06),0 12px 60px 0 rgba(0,0,0,0.15),0 16px 64px 0 rgba(0,0,85,0.02),0 16px 36px -20px rgba(0,6,46,0.2)}body{font-family:Manrope,sans-serif;margin:0;overflow:hidden}.radix-themes [role=menuitem][data-highlighted]{background-color:var(--olive-6)!important}.radix-themes [role=menuitem][data-accent-color=red][data-highlighted]{background-color:var(--red-3)!important}.rt-DropdownMenuViewport{padding:4px!important;border-radius:3px!important;gap:4px!important;backdrop-filter:blur(25px)!important}.radix-themes .rt-DropdownMenuItem[data-agent-strategy-row]{height:auto!important;min-height:var(--space-6);align-items:flex-start!important}.radix-themes{--default-font-family:"Manrope",sans-serif;--cursor-button:pointer!important;--cursor-checkbox:pointer!important;--cursor-disabled:default!important;--cursor-link:pointer!important;--cursor-menu-item:pointer!important;--cursor-radio:pointer!important;--cursor-slider-thumb:grab!important;--cursor-slider-thumb-active:grabbing!important;--cursor-switch:pointer!important}.radix-themes .rt-TabsTrigger[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--accent-8)}.radix-themes .rt-TabsTrigger{position:relative}.radix-themes .rt-SegmentedControlItem[data-state=on]{background-color:var(--page-background)!important;border-radius:4px!important;border:1px solid var(--slate-a4)!important}.radix-themes .rt-BaseCheckboxRoot[data-state=checked]:before,.radix-themes .rt-BaseCheckboxRoot[data-state=indeterminate]:before{background-color:var(--accent-9)!important}.radix-themes .rt-DialogContent{box-shadow:0 16px 36px -20px var(--Colors-Neutral-Neutral-Alpha-7,rgba(217,237,255,.25)),0 16px 64px 0 var(--Colors-Neutral-Neutral-Alpha-2,rgba(216,244,246,.04)),0 12px 60px 0 var(--Overlays-Black-Alpha-3,rgba(0,0,0,.15))!important}.radix-themes .rt-DialogScroll:has(.service-account-confirm-dialog){overflow:visible!important;align-items:center;justify-content:center;padding:max(10px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box;max-height:100dvh}.radix-themes .rt-DialogScrollPadding:has(.service-account-confirm-dialog){overflow:visible!important;max-height:none!important}.radix-themes .rt-DialogScroll:has([data-upload-data-dialog]){overflow:hidden!important}.radix-themes .rt-DialogScrollPadding:has([data-upload-data-dialog]){overflow:hidden!important;max-width:100%}.radix-themes [data-upload-data-dialog]{overflow:hidden!important;min-width:0!important;max-width:min(37.5rem,100vw)!important}[role=button],[role=link],[role=menuitem],[role=tab],a,button,input[type=button],input[type=reset],input[type=submit],summary{cursor:pointer}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}[data-upload-scroll-area]{scrollbar-width:thin;scrollbar-color:var(--slate-8) var(--olive-3)}[data-upload-scroll-area]::-webkit-scrollbar{width:10px;height:10px;-webkit-appearance:none}[data-upload-scroll-area]::-webkit-scrollbar-track{background:var(--olive-3);border-radius:8px;margin:2px 0}[data-upload-scroll-area]::-webkit-scrollbar-thumb{background-color:var(--slate-8);border-radius:8px;border:2px solid var(--olive-3);background-clip:padding-box;min-height:32px}[data-upload-scroll-area]::-webkit-scrollbar-thumb:hover{background-color:var(--slate-10);background-clip:padding-box}.workspace-menu-scroll{scrollbar-width:thin;scrollbar-color:var(--slate-6) transparent}.workspace-menu-scroll::-webkit-scrollbar{width:5px;-webkit-appearance:none}.workspace-menu-scroll::-webkit-scrollbar-track{background:transparent}.workspace-menu-scroll::-webkit-scrollbar-thumb{background-color:var(--slate-6);border-radius:var(--radius-full);min-height:28px}.workspace-menu-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--slate-8)}.team-member-scroll-area{scrollbar-width:thin;scrollbar-color:var(--slate-8) var(--olive-3)}.team-member-scroll-area::-webkit-scrollbar{width:10px;height:10px;-webkit-appearance:none}.team-member-scroll-area::-webkit-scrollbar-track{background:var(--olive-3);border-radius:8px;margin:2px 0}.team-member-scroll-area::-webkit-scrollbar-thumb{background-color:var(--slate-8);border-radius:8px;border:2px solid var(--olive-3);background-clip:padding-box;min-height:32px}.team-member-scroll-area::-webkit-scrollbar-thumb:hover{background-color:var(--slate-10);background-clip:padding-box}.chat-message-scroll{scrollbar-width:thin;scrollbar-color:var(--slate-6) transparent;scrollbar-gutter:stable}.chat-composer-row{scrollbar-gutter:stable;overflow-y:auto}.chat-message-scroll::-webkit-scrollbar{width:8px;-webkit-appearance:none}.chat-message-scroll::-webkit-scrollbar-track{background:transparent}.chat-message-scroll::-webkit-scrollbar-thumb{background-color:var(--slate-6);border-radius:var(--radius-2);min-height:70px;background-clip:padding-box}.chat-message-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--slate-8)}.response-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none}.response-tabs-scroll::-webkit-scrollbar{display:none}.file-preview-pdf-root #viewerContainer,.file-preview-scroll-area{scrollbar-width:thin;scrollbar-color:var(--slate-8) var(--olive-3)}.file-preview-pdf-root #viewerContainer::-webkit-scrollbar,.file-preview-scroll-area::-webkit-scrollbar{width:10px;height:10px;-webkit-appearance:none}.file-preview-pdf-root #viewerContainer::-webkit-scrollbar-track,.file-preview-scroll-area::-webkit-scrollbar-track{background:var(--olive-3);border-radius:8px;margin:2px 0}.file-preview-pdf-root #viewerContainer::-webkit-scrollbar-thumb,.file-preview-scroll-area::-webkit-scrollbar-thumb{background-color:var(--slate-8);border-radius:8px;border:2px solid var(--olive-3);background-clip:padding-box;min-height:48px;min-width:48px}.file-preview-pdf-root #viewerContainer::-webkit-scrollbar-thumb:hover,.file-preview-scroll-area::-webkit-scrollbar-thumb:hover{background-color:var(--slate-10);background-clip:padding-box}.kb-search-input::placeholder{color:var(--gray-10)}.collections-search-input::placeholder{color:var(--slate-a9)}li>p{margin-bottom:var(--space-1)!important}li>:last-child{margin-bottom:0!important}li>blockquote{margin-top:var(--space-2)!important}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes generatingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.generating-shimmer{position:relative;display:inline-block;white-space:nowrap}.generating-shimmer-base{color:var(--accent-a11)}.generating-shimmer-overlay{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0,transparent 35%,var(--accent-12) 50%,transparent 65%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:generatingShimmer 1.5s linear infinite;pointer-events:none}@keyframes msgActionsIn{0%{opacity:0}to{opacity:1}}@keyframes activity-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.agent-activity-enter{animation:activity-fade-in .2s ease-out}@media (prefers-reduced-motion:reduce){.typing-cursor{animation:none;opacity:1}.agent-activity-enter{animation:none}}@keyframes typing-reveal{0%{width:0}to{width:100%}}.title-typing-animation{display:inline-block;overflow:hidden;white-space:nowrap;width:0;animation:typing-reveal .4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes mobileSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobileSheetBackdropIn{0%{opacity:0}to{opacity:1}}@media screen and (orientation:landscape) and (max-width:900px){.landscape-block-overlay{display:flex!important}}.landscape-block-overlay{display:none;position:fixed;inset:0;z-index:9999;background-color:var(--color-background);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6);text-align:center}@keyframes chatWidgetExpandIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes attention-ring{0%{box-shadow:0 0 0 0 var(--amber-7)}40%{box-shadow:0 0 0 4px var(--amber-7)}to{box-shadow:0 0 0 0 var(--amber-7)}}.roles-attention{animation:attention-ring .6s ease-out 2}.agent-builder-flow{background:var(--agent-flow-canvas-bg);font-family:Manrope,var(--default-font-family),sans-serif;color:var(--agent-flow-text);-webkit-font-smoothing:antialiased}.agent-builder-flow .react-flow{--xy-connectionline-stroke:var(--agent-flow-edge-emphasis);--xy-connectionline-stroke-width:1.5}.agent-builder-flow .react-flow__nodesselection-rect,.agent-builder-flow .react-flow__selection{background:var(--agent-flow-selection-bg)!important;border:var(--agent-flow-selection-border)!important}.agent-builder-flow .flow-node-card,.agent-builder-flow .flow-node-surface,.agent-builder-flow .react-flow,.agent-builder-flow .react-flow__node,.agent-builder-flow .react-flow__renderer,.agent-builder-flow .react-flow__viewport{color:var(--agent-flow-text)}.agent-builder-flow .flow-node-card .rt-Badge.rt-variant-soft[data-accent-color=gray]{color:var(--gray-12)}.agent-builder-flow .agent-core-connection-chip,.agent-builder-flow .agent-core-connection-chip .rt-Text{color:var(--agent-flow-text)}.agent-builder-flow .react-flow__node,.agent-builder-flow .react-flow__node>*{overflow:visible!important}.agent-builder-flow .react-flow__node .react-flow__handle{opacity:1;pointer-events:all}.agent-builder-flow .react-flow__handle.agent-builder-node-handle{border:1.5px solid var(--agent-flow-handle-border)!important}.agent-builder-flow .react-flow__handle.agent-builder-node-handle:hover{border-color:var(--gray-11)!important;box-shadow:0 0 0 1px var(--color-panel-solid),0 0 0 3px var(--gray-a5),0 1px 2px var(--gray-a6)!important}.agent-builder-flow .react-flow__handle.agent-builder-node-handle[data-connected=true]{background:var(--gray-a3)!important;border-color:var(--gray-9)!important}.agent-builder-flow .flow-node-card .flow-node-delete{opacity:0;transition:opacity .15s ease;display:inline-flex;flex-shrink:0}.agent-builder-flow .flow-node-card:focus-within .flow-node-delete,.agent-builder-flow .flow-node-card:hover .flow-node-delete{opacity:1}.agent-builder-flow .flow-node-surface{transition:box-shadow .18s ease,border-color .18s ease;isolation:isolate;background-color:var(--color-panel-solid)}.agent-builder-flow .react-flow__node.draggable.dragging{z-index:50!important}.agent-builder-flow .toolset-flow-add-tools.rt-IconButton{background-color:var(--gray-3);color:var(--agent-flow-text);box-shadow:inset 0 0 0 1px var(--gray-7)}.agent-builder-flow .toolset-flow-add-tools.rt-IconButton:hover{background-color:var(--gray-4)}.radix-themes.dark .agent-builder-flow .toolset-flow-add-tools.rt-IconButton{background-color:var(--gray-4);box-shadow:inset 0 0 0 1px var(--gray-8)}.radix-themes.dark .agent-builder-flow .toolset-flow-add-tools.rt-IconButton:hover{background-color:var(--gray-5)}.agent-builder-flow .toolset-flow-remove-tool.rt-IconButton{background-color:var(--gray-3);box-shadow:inset 0 0 0 1px var(--gray-7);color:var(--red-11)}.agent-builder-flow .toolset-flow-remove-tool.rt-IconButton:hover{background-color:var(--red-3);box-shadow:inset 0 0 0 1px var(--red-7);color:var(--red-12)}.radix-themes.dark .agent-builder-flow .toolset-flow-remove-tool.rt-IconButton{background-color:var(--gray-4);color:var(--red-11)}.radix-themes.dark .agent-builder-flow .toolset-flow-remove-tool.rt-IconButton:hover{background-color:var(--red-4)}.agent-builder-flow .react-flow__controls{border-radius:var(--radius-3);border:1px solid var(--agent-flow-node-border);box-shadow:var(--agent-flow-card-shadow);background:var(--color-panel-solid);overflow:hidden}.agent-builder-flow .react-flow__controls-button{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--agent-flow-node-border);background:var(--color-panel-solid);color:var(--gray-11);transition:background-color .12s ease,color .12s ease}.agent-builder-flow .react-flow__controls-button:last-child{border-bottom:none}.agent-builder-flow .react-flow__controls-button:hover{background:var(--gray-3);color:var(--gray-12)}.radix-themes.dark .agent-builder-flow .react-flow__controls-button:hover{background:var(--gray-4)}.agent-builder-draggable-row{border:1px solid transparent;border-radius:var(--radius-1);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.agent-builder-draggable-row:not(.agent-builder-draggable-row--disabled):hover{background-color:var(--olive-3);border-color:var(--olive-4);box-shadow:none}.agent-builder-draggable-row--disabled{cursor:not-allowed}.agent-builder-draggable-row:focus-visible{outline:2px solid var(--accent-8);outline-offset:1px}.agent-builder-add-hint{display:inline-flex;flex-shrink:0;margin-left:auto;opacity:0;transform:scale(.85);transition:opacity .12s ease,transform .12s ease}.agent-builder-draggable-row:focus-visible .agent-builder-add-hint,.agent-builder-draggable-row:hover .agent-builder-add-hint{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.agent-builder-add-hint{transition:none}}@media (hover:none){.agent-builder-add-hint,.agent-builder-flow .flow-node-card .flow-node-delete{opacity:1;transform:none}}@media (pointer:coarse){.agent-builder-flow .nodrag .rt-IconButton,.agent-builder-flow .nodrag.rt-IconButton,.agent-builder-sidebar-category-row .rt-IconButton{min-width:36px;min-height:36px}}.agent-builder-palette-nest{display:flex;flex-direction:column;gap:6px;min-width:0;margin-left:10px;padding-left:14px;border-left:1px solid var(--olive-4)}.agent-builder-toolsets-search.rt-TextFieldRoot.rt-variant-surface{--text-field-focus-color:var(--olive-9);width:100%;min-width:0;background-color:var(--olive-2)!important;background-clip:border-box;box-shadow:inset 0 0 0 1px var(--olive-4)!important;border-radius:var(--radius-2);transition:box-shadow .15s ease,background-color .15s ease}.agent-builder-toolsets-search.rt-TextFieldRoot.rt-variant-surface:focus-within{box-shadow:inset 0 0 0 1px var(--olive-6),0 0 0 2px color-mix(in srgb,var(--olive-9) 18%,transparent)!important}.agent-builder-toolsets-search .rt-TextFieldInput::placeholder{color:var(--slate-11)}.agent-builder-toolsets-search.rt-TextFieldRoot:has(.rt-TextFieldInput:disabled){opacity:.65;cursor:not-allowed}.agent-builder-section-header{min-height:40px;padding:6px 6px 6px 10px;margin-left:-4px;margin-right:-4px;border-radius:var(--radius-2);cursor:pointer;border:1px solid transparent;transition:background-color .12s ease,border-color .12s ease}.agent-builder-section-header:hover{background-color:var(--olive-3);border-color:var(--olive-4)}.agent-builder-sidebar-category-row{border:1px solid transparent;background:transparent;transition:background-color .15s ease,border-color .15s ease}.agent-builder-sidebar-category-row:hover{background-color:var(--olive-3);border-color:var(--olive-4)}.service-account-confirm-dialog__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-2) 2px var(--space-1) 0;margin-top:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:thin}del{text-decoration:line-through;text-decoration-thickness:1px;opacity:.65}del code{background:none!important;border:none!important;padding:0!important;border-radius:0!important;display:inline-block;position:relative;text-decoration:none;vertical-align:middle}del code:after{content:"";display:block;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:1px;background:currentColor;pointer-events:none}td code,th code{max-width:100%;vertical-align:middle}.ph-disabled-field-tooltip-wrap [data-disabled],.ph-disabled-field-tooltip-wrap button:disabled,.ph-disabled-field-tooltip-wrap input:disabled,.ph-disabled-field-tooltip-wrap select:disabled,.ph-disabled-field-tooltip-wrap textarea:disabled{pointer-events:none!important}.ph-skill-editor-container:focus-within{border-color:var(--accent-a8)}.ph-skill-markdown-editor .tiptap{outline:none;font-size:14px;line-height:1.7;color:var(--slate-12)}.ph-skill-markdown-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--gray-8);pointer-events:none;float:left;height:0}.ph-skill-markdown-editor .tiptap h1,.ph-skill-markdown-editor .tiptap h2,.ph-skill-markdown-editor .tiptap h3{font-weight:600;color:var(--slate-12);margin-top:1.2em;margin-bottom:.4em;line-height:1.3}.ph-skill-markdown-editor .tiptap h1{font-size:1.4em}.ph-skill-markdown-editor .tiptap h2{font-size:1.2em}.ph-skill-markdown-editor .tiptap h3{font-size:1.05em}.ph-skill-markdown-editor .tiptap p{margin:.4em 0}.ph-skill-markdown-editor .tiptap ol,.ph-skill-markdown-editor .tiptap ul{padding-left:1.4em;margin:.4em 0}.ph-skill-markdown-editor .tiptap li{margin:.15em 0}.ph-skill-markdown-editor .tiptap code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.88em;padding:2px 5px;border-radius:3px;background:var(--gray-a3);color:var(--amber-11)}.ph-skill-markdown-editor .tiptap pre{font-family:var(--font-mono,ui-monospace,monospace);font-size:.88em;background:var(--gray-a2);border:1px solid var(--olive-3);border-radius:var(--radius-2);padding:12px 14px;margin:.6em 0;overflow-x:auto;line-height:1.5}.ph-skill-markdown-editor .tiptap pre code{background:none;padding:0;color:var(--slate-12)}.ph-skill-markdown-editor .tiptap blockquote{border-left:3px solid var(--olive-6);margin:.6em 0;padding-left:14px;color:var(--gray-11)}.ph-skill-markdown-editor .tiptap a{color:var(--accent-a11);text-decoration:underline;text-underline-offset:2px}.ph-skill-markdown-editor .tiptap hr{border:none;border-top:1px solid var(--olive-4);margin:1em 0}.workspace-org-avatar img{object-fit:contain}.agent-core-add-button{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:4px 10px;border-radius:var(--radius-2);border:1px dashed var(--accent-7);background:transparent;color:var(--accent-11);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.agent-core-add-button:hover{background:var(--accent-a3);border-color:var(--accent-8)}.agent-core-section-add{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-1);border:0;background:transparent;color:var(--agent-flow-text-muted);cursor:pointer}.agent-core-section-add:hover{background:var(--gray-a4);color:var(--accent-11)}.agent-core-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:-6px;border-radius:999px;border:0;background:transparent;color:var(--agent-flow-text-muted);cursor:pointer;opacity:.6}.agent-core-chip-remove:focus-visible,.agent-core-chip-wrap:hover .agent-core-chip-remove{opacity:1}.agent-core-chip-remove:hover{background:var(--red-a4);color:var(--red-11)}.agent-core-add-button:focus-visible,.agent-core-chip-remove:focus-visible,.agent-core-section-add:focus-visible{outline:2px solid var(--accent-8);outline-offset:1px}.agent-builder-pending-toggle{display:flex;align-items:center;width:100%;gap:4px;padding:6px 8px;cursor:pointer;border:none;background:none;border-radius:var(--radius-1);font-family:inherit}.agent-builder-pending-toggle:hover{background-color:var(--olive-a3)}body[data-agent-drag-section=input] [data-agent-section=input],body[data-agent-drag-section=knowledge] [data-agent-section=knowledge],body[data-agent-drag-section=llms] [data-agent-section=llms],body[data-agent-drag-section=mcpServers] [data-agent-section=mcpServers],body[data-agent-drag-section=response] [data-agent-section=response],body[data-agent-drag-section=skills] [data-agent-section=skills],body[data-agent-drag-section=toolsets] [data-agent-section=toolsets]{outline:2px dashed var(--accent-8);outline-offset:2px;background:var(--accent-a2);transition:outline-color .15s ease,background-color .15s ease}.ph-toast{position:relative;padding:12px 12px 12px 16px;background:var(--color-panel-solid);border:1px solid var(--gray-a5);border-radius:var(--radius-3);box-shadow:0 1px 2px var(--black-a2),0 8px 24px -8px var(--black-a4)}.ph-toast:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 3px 3px 0;background:var(--gray-8)}.ph-toast[data-variant=error]:before{background:var(--red-9)}.ph-toast[data-variant=warning]:before{background:var(--amber-9)}.ph-toast[data-variant=success]:before{background:var(--accent-9)}.ph-toast[data-variant=loading]:before{background:var(--accent-8)}.ph-toast-slot{animation:ph-toast-in-up .24s cubic-bezier(.2,.8,.2,1) both;transition:opacity .2s ease,transform .2s ease}.ph-toast-slot[data-placement=top]{animation-name:ph-toast-in-down}.ph-toast-slot[data-exiting]{opacity:0;transform:translateX(24px)}@keyframes ph-toast-in-up{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes ph-toast-in-down{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ph-toast-slot{animation:none;transition:opacity .15s ease}.ph-toast-slot[data-exiting]{transform:none}}.agent-thought-preview{animation:agent-thought-in .2s ease-out}@keyframes agent-thought-in{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.agent-thought-preview{animation:none}}@media (max-width:767px),(pointer:coarse){.rt-BaseButton.rt-r-size-1,.rt-IconButton.rt-r-size-1{min-height:32px}.rt-IconButton.rt-r-size-1{min-width:32px}.rt-SegmentedControlRoot.rt-r-size-1{min-height:32px}.rt-CheckboxRoot,.rt-SwitchRoot{position:relative}.rt-CheckboxRoot:after,.rt-SwitchRoot:after{content:"";position:absolute;inset:-10px}}