:root{--react-pdf-text-layer:1;--highlight-bg-color:rgba(180,0,170,1);--highlight-selected-bg-color:rgba(0,100,0,1)}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.ToolCallCard_shimmer__NAxxN{position:relative}.ToolCallCard_shimmer__NAxxN[data-running=true]:after{content:attr(data-label);position:absolute;inset:0;pointer-events:none;clip-path:inset(0 calc(100% - var(--shimmer-limit)) 0 0);background-image:linear-gradient(90deg,transparent 40%,#0475e6 50%,transparent 60%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ToolCallCard_toolNameShimmer__O7zJz 3.6s linear infinite}.ToolCallCard_shimmer__NAxxN[data-running=true][data-has-progress=false]:after{animation-direction:alternate}@keyframes ToolCallCard_toolNameShimmer__O7zJz{0%{background-position:100% 0}to{background-position:0 0}}@media (forced-colors:active),(prefers-reduced-motion:reduce){.ToolCallCard_shimmer__NAxxN[data-running=true]:after{animation:none;content:none}}.DesktopChatLanding_centered__vzubk{justify-content:safe center}.BrowserAgentBar_panel__asGwg{flex:none;border-top:1px solid var(--desktop-border);padding:8px 14px;color:var(--desktop-text);background:var(--desktop-canvas)}.BrowserAgentBar_approvals__D3Y6n,.BrowserAgentBar_panel__asGwg{display:flex;flex-direction:column;gap:8px;font:var(--desktop-font-small)}.BrowserAgentBar_card__9IPoe{display:flex;flex-direction:column;gap:4px;border:1px solid var(--desktop-border);border-radius:var(--desktop-radius);padding:10px 12px}.BrowserAgentBar_card__9IPoe[data-risk=high]{border-color:var(--desktop-danger)}.BrowserAgentBar_card__9IPoe dl,.BrowserAgentBar_card__9IPoe p{margin:0;overflow-wrap:anywhere}.BrowserAgentBar_card__9IPoe dl{max-block-size:min(35vh,24rem);overflow:auto;overscroll-behavior:contain}.BrowserAgentBar_card__9IPoe dl div{display:flex;gap:6px}.BrowserAgentBar_card__9IPoe dt{color:var(--desktop-muted);flex-shrink:0;max-inline-size:40%}.BrowserAgentBar_card__9IPoe dd{margin:0;min-inline-size:0}.BrowserAgentBar_muted__yoBrf{color:var(--desktop-muted)}.BrowserAgentBar_actions__dA_ow{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.BrowserAgentBar_siteTools__Kmf2k{align-self:flex-start;color:var(--desktop-accent);animation:BrowserAgentBar_site-tools-pulse__h_5MD 1s ease-in-out infinite}@keyframes BrowserAgentBar_site-tools-pulse__h_5MD{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.BrowserAgentBar_siteTools__Kmf2k{animation:none}}.BrowserAgentBar_surface__NeTU3{display:flex;align-items:flex-end;gap:8px;margin:0}.BrowserAgentBar_surfaceFocus__pFIB8{max-width:40%;padding:0;border:0;background:none;cursor:pointer}.BrowserAgentBar_surface__NeTU3 img{display:block;width:160px;max-width:100%;border:1px solid var(--desktop-border);border-radius:var(--desktop-radius)}.BrowserAgentBar_log__0gkba{max-height:140px;margin:0;overflow-y:auto;padding:0;list-style:none}.BrowserAgentBar_log__0gkba li{padding:2px 0;overflow-wrap:anywhere}.BrowserAgentBar_log__0gkba li[data-kind=tool]{color:var(--desktop-muted)}.BrowserAgentBar_log__0gkba li[data-kind=error]{color:var(--desktop-danger)}.BrowserAgentBar_composer__cZnYU{display:flex;align-items:flex-end;gap:10px}.BrowserAgentBar_composer__cZnYU textarea{min-width:0;min-height:var(--desktop-control-h);flex:1;resize:none;border:1px solid var(--desktop-border);border-radius:var(--desktop-radius);padding:6px 10px;color:inherit;background:transparent;font:inherit}:is(.BrowserAgentBar_panel__asGwg,.BrowserAgentBar_approvals__D3Y6n) button{display:flex;min-height:var(--desktop-control-h);flex:none;align-items:center;border:1px solid var(--desktop-border);border-radius:var(--desktop-radius);padding:6px 12px}:is(.BrowserAgentBar_panel__asGwg,.BrowserAgentBar_approvals__D3Y6n) .BrowserAgentBar_primary__GFH1F{color:var(--desktop-control-text);background:var(--desktop-control)}.BrowserAgentBar_panel__asGwg button:disabled{opacity:.45;cursor:default}:is(.BrowserAgentBar_panel__asGwg,.BrowserAgentBar_approvals__D3Y6n) :is(button,textarea):focus-visible{outline:none;box-shadow:var(--desktop-focus-ring)}