@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/30740ac95ba0af2b-s.2__8s4fuadkn8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/523e14d07aba6dd5-s.p.264uvk3dqe3tq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_de5cdc12-module__8NwvpG__className{font-family:Sora,Sora Fallback;font-style:normal;font-weight:600}.sora_de5cdc12-module__8NwvpG__variable{--font-sora:"Sora", "Sora Fallback"}
html[data-design=cursor],html[data-design=cursor][data-theme=light],:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#f54e00;--color-primary-hover:#d04200;--color-primary-active:#d04200;--color-primary-focus:#d04200;--color-on-primary:#fff;--color-ink:#26251e;--color-body:#5a5852;--color-body-strong:#26251e;--color-muted:#6b6860;--color-muted-soft:#a09c92;--color-canvas:#f7f7f4;--color-canvas-soft:#fafaf7;--color-surface-card:#fff;--color-surface-strong:#e6e5e0;--color-hairline:#e6e5e0;--color-hairline-soft:#efeee8;--color-hairline-strong:#cfcdc4;--color-card-divider:color-mix(in srgb, var(--color-ink) 12%, transparent);--color-timeline-thinking:#f0c49a;--color-timeline-grep:#9fc9a2;--color-timeline-read:#9fbbe0;--color-timeline-edit:#c0a8dd;--color-timeline-done:#8fce9a;--color-timeline-on:#26251e;--color-inbox-attention:#f0b4a8;--color-inbox-handoff:#c0b4e0;--color-inbox-flag-on:#26251e;--color-semantic-error:#cf2d56;--color-semantic-success:#1f8a65;--color-danger-solid:#cf2d56;--color-danger-solid-hover:#b32548;--color-on-danger:#fff;--color-file-pdf:#e53935;--color-file-doc:#1e88e5;--color-file-xls:#43a047;--color-file-web:#6b7280;--font-display:"Geist", system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-text:"Geist", system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--font-brand:var(--font-sora,"Sora"), sans-serif;--font-ato:"Times New Roman", Times, "Liberation Serif", Georgia, serif;--text-display-lg-size:36px;--text-display-lg-weight:400;--text-display-lg-lh:1.2;--text-display-lg-ls:-.72px;--text-display-md-size:26px;--text-display-md-weight:400;--text-display-md-lh:1.25;--text-display-md-ls:-.325px;--text-display-sm-size:22px;--text-display-sm-weight:400;--text-display-sm-lh:1.3;--text-display-sm-ls:-.11px;--text-title-md-size:18px;--text-title-md-weight:600;--text-title-md-lh:1.4;--text-title-md-ls:0;--text-title-sm-size:16px;--text-title-sm-weight:600;--text-title-sm-lh:1.4;--text-title-sm-ls:0;--text-body-size:16px;--text-body-weight:400;--text-body-lh:1.5;--text-body-ls:0;--text-body-sm-size:14px;--text-body-sm-weight:400;--text-body-sm-lh:1.5;--text-body-sm-ls:0;--text-caption-size:13px;--text-caption-weight:400;--text-caption-lh:1.4;--text-caption-ls:0;--text-button-size:13px;--text-button-weight:500;--text-button-lh:1;--text-nav-link-size:14px;--text-nav-link-weight:500;--text-nav-link-lh:1.4;--text-nav-link-ls:0;--text-mono-size:13px;--text-mono-lh:1.5;--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-base:16px;--space-md:20px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-section:80px;--sidebar-width:300px;--brand-anthropic-bg:#cc9b7a;--brand-anthropic-fg:#1f1f1e;--brand-deepseek:#4d6bfe;--brand-qwen:#6950ef;--brand-kimi:#141414;--brand-minimax:#e73562;--brand-google-blue:#4285f4;--brand-google-red:#ea4335;--brand-google-yellow:#fbbc05;--brand-google-green:#34a853;--brand-mark-bg:linear-gradient(135deg, #059669 0%, #047857 100%);--brand-mark-shadow:0 1px 2px #0478573d;--brand-mark-padding:6px;--brand-mark-radius:var(--radius-md);--agent-avatar-radius:var(--radius-sm);--agent-mark-radius:var(--radius-lg);--card-radius:var(--radius-lg);--nav-height:64px;--container-max:1120px;--focus-ring:0 0 0 2px var(--color-primary-focus);--button-height:32px;--button-height-sm:26px;--button-padding-x:var(--space-sm);--button-padding-x-sm:var(--space-xs);--button-radius:var(--radius-md);--button-gap:var(--space-xs);--input-height:44px;--input-padding-y:12px;--input-padding-x:16px;--input-radius:16px;--input-bg:color-mix(in srgb, var(--color-ink) 4%, var(--color-canvas));--input-border:var(--color-hairline);--input-border-hover:var(--color-hairline-strong);--input-focus-ring:none;--composer-radius:20px;--composer-action-size:28px;--composer-max-height:200px;--composer-input-size:14px;--composer-input-lh:1.4;--composer-input-min-height:32px;--composer-bg:var(--color-surface-card);--composer-send-bg:var(--color-ink);--composer-send-fg:var(--color-canvas);--composer-send-bg-hover:color-mix(in srgb, var(--color-ink) 86%, var(--color-canvas));--text-caption-uppercase-size:11px;--text-caption-uppercase-weight:600;--text-caption-uppercase-lh:1.4;--text-caption-uppercase-ls:.88px;--text-caption-uppercase-transform:uppercase;--shadow-elevated:none;--overlay-scrim:#26251e70;--nav-link-padding-y:8px;--nav-link-padding-x:10px;--nav-link-radius:var(--radius-md);--list-row-radius:var(--radius-lg);--login-headline-size:clamp(2rem, 5vw, 2.75rem);--login-headline-weight:400;--login-headline-lh:1.15;--login-headline-ls:-.04em;--page-title-size:clamp(1.75rem, 4vw, 2.25rem);--page-title-weight:400;--page-title-lh:1.2;--page-title-ls:-.03em;--brand-weight:500;--brand-letter-spacing:-.02em;--pill-padding-y:2px;--pill-padding-x:6px;--pill-font-size:9px;--pill-letter-spacing:.6px;--pill-line-height:1;--pill-gap:3px;--pill-dot-size:4px;--tag-padding-y:1px;--tag-padding-x:5px;--tag-font-size:10px;--tag-line-height:1;--tag-gap:3px}html[data-design=cursor][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#f54e00;--color-primary-hover:#ff6a2b;--color-primary-active:#ff6a2b;--color-primary-focus:#ff6a2b;--color-on-primary:#fff;--color-ink:#f7f7f4;--color-body:#b8b5ab;--color-body-strong:#f7f7f4;--color-muted:#9c9789;--color-muted-soft:#868276;--color-canvas:#14130f;--color-canvas-soft:#1a1915;--color-surface-card:#1e1d18;--color-surface-strong:#2e2d28;--color-hairline:#2e2d28;--color-hairline-soft:#26251f;--color-hairline-strong:#45433c;--composer-bg:#26251f;--color-timeline-thinking:#f0c49a;--color-timeline-grep:#9fc9a2;--color-timeline-read:#9fbbe0;--color-timeline-edit:#c0a8dd;--color-timeline-done:#8fce9a;--color-timeline-on:#26251e;--color-inbox-attention:#f0b4a8;--color-inbox-handoff:#c0b4e0;--color-inbox-flag-on:#26251e;--color-semantic-error:#e85a7a;--color-semantic-success:#3da88a;--color-danger-solid:#c9385c;--color-danger-solid-hover:#d94a6d;--color-on-danger:#fff;--color-file-pdf:#ff6b6b;--color-file-doc:#64b5f6;--color-file-xls:#81c784;--color-file-web:#9ca3af;--overlay-scrim:#0009}html[data-design=cursor],html[data-design=cursor][data-theme=light],:root{--viz-1:#c9541a;--viz-2:#1f6f9c;--viz-3:#5f8a2f;--viz-4:#8a4fa8;--viz-5:#b08a1f;--viz-grid:color-mix(in srgb, var(--color-ink) 8%, transparent);--viz-axis:color-mix(in srgb, var(--color-ink) 16%, transparent);--viz-track:color-mix(in srgb, var(--color-ink) 6%, transparent);--viz-surface:var(--color-surface-card)}html[data-design=cursor][data-theme=dark]{--viz-1:#d0602c;--viz-2:#3f8cbb;--viz-3:#6a9a44;--viz-4:#a066b8;--viz-5:#b08a2a;--viz-grid:color-mix(in srgb, var(--color-ink) 10%, transparent);--viz-axis:color-mix(in srgb, var(--color-ink) 20%, transparent);--viz-track:color-mix(in srgb, var(--color-ink) 8%, transparent)}html[data-design=cursor],html[data-design=cursor][data-theme=light],:root{--syntax-ink:#26251e;--syntax-comment:#5f5c53;--syntax-punct:#4f4d47;--syntax-keyword:#6e1f84;--syntax-string:#1a6530;--syntax-fn:#124a90;--syntax-number:#944700;--syntax-prop:#a71b2d;--syntax-type:#7a4900;--syntax-builtin:#085c60;--syntax-selection:#e4dfd0}html[data-design=cursor][data-theme=dark]{--syntax-ink:#efe8d6;--syntax-comment:#9e9788;--syntax-punct:#c9c2b3;--syntax-keyword:#d2a6e8;--syntax-string:#8dce80;--syntax-fn:#7ab8e6;--syntax-number:#e8ae62;--syntax-prop:#e88888;--syntax-type:#e8c472;--syntax-builtin:#6eccb8;--syntax-selection:#3d3a32}html[data-design=cursor],:root{--motion-fast:.12s;--motion-base:.2s;--motion-slow:.38s;--motion-ease:cubic-bezier(.22, .61, .36, 1);--motion-rise:6px}
*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%}body{background:var(--color-canvas);color:var(--color-body);font-family:var(--font-text);font-size:var(--text-body-size);line-height:var(--text-body-lh);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:3px solid var(--color-canvas);border-radius:var(--radius-pill);background:var(--color-hairline-strong)}:root,html[data-design=cursor][data-theme=light]{--color-meta:#6a675f}html[data-design=cursor][data-theme=dark]{--color-meta:#9c9789}@media (prefers-color-scheme:dark){html[data-design=cursor]:not([data-theme=light]){--color-meta:#9c9789}}a:focus-visible,button:focus-visible,[role=button]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num{font-feature-settings:"tnum" 1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.agent-steps{--steps-foreground:#0a0a0a;--steps-muted:#737373;--steps-folder:#404040;--steps-folder-hover:#0a0a0a;--steps-chevron:#525252;--steps-label:#525252;--steps-label-running:#0a0a0a;--steps-feed:#525252;--steps-icon:#171717b3;--steps-spinner:#171717cc;--steps-error:#ef4444;width:100%;margin-bottom:24px}[data-theme=dark] .agent-steps{--steps-foreground:#fafafa;--steps-muted:#a3a3a3;--steps-folder:#a3a3a3;--steps-folder-hover:#fafafa;--steps-chevron:#a3a3a3b3;--steps-label:#a3a3a3;--steps-label-running:#fafafacc;--steps-feed:#a3a3a3;--steps-icon:#fafafab3;--steps-spinner:#fafafacc;--steps-error:#7f1d1d}.agent-steps__folder{color:var(--steps-folder);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;line-height:1.35;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.agent-steps__folder:hover{color:var(--steps-folder-hover)}.agent-steps__folder:focus-visible{outline:2px solid var(--interaction-focus-ring,currentColor);outline-offset:3px;border-radius:4px}.agent-steps__chevron{width:16px;height:16px;color:var(--steps-chevron);flex-shrink:0;transition:transform .3s ease-out}.agent-steps__chevron--open{transform:rotate(90deg)}.agent-steps__panel{opacity:0;pointer-events:none;margin-top:0;transition-property:grid-template-rows,opacity,margin-top;transition-duration:.3s;transition-timing-function:ease-out;display:grid}.agent-steps__panel--open{opacity:1;pointer-events:auto;margin-top:4px}.agent-steps__panel-inner{min-height:0;overflow:hidden}.agent-steps__timeline{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:16px;width:100%;max-height:340px;display:flex;overflow-y:auto}.agent-steps__timeline::-webkit-scrollbar{width:0;height:0}.agent-steps__feed::-webkit-scrollbar{width:0;height:0}.agent-steps__tool-group{flex-direction:column;gap:16px;display:flex}.agent-steps__reasoning{flex-direction:column;gap:8px;scroll-margin-top:8px;display:flex}.agent-steps__markdown{min-width:0}.agent-steps__stream{color:var(--steps-foreground);overflow-wrap:break-word;margin:0;font-size:15px;font-weight:400;line-height:1.55}.agent-steps__reasoning[data-live=true] .agent-steps__stream:last-child:after{content:"";vertical-align:-.1em;opacity:.45;background:currentColor;width:1.5px;height:.95em;margin-left:.14em;animation:1.05s step-end infinite agent-steps-caret;display:inline-block}@keyframes agent-steps-caret{50%{opacity:0}}.agent-steps__tool{flex-direction:column;gap:6px;scroll-margin-top:8px;display:flex}.agent-steps__tool-head{align-items:flex-start;gap:8px;min-width:0;display:flex}.agent-steps__tool-icon{width:16px;height:16px;color:var(--steps-icon);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.agent-steps__tool-icon svg{width:16px;height:16px}.agent-steps__tool-icon--error{color:var(--steps-error)}.agent-steps__spin{color:var(--steps-spinner);flex-shrink:0;animation:1s linear infinite agent-steps-spin}.agent-steps__tool-label{min-width:0;color:var(--steps-label);overflow-wrap:break-word;flex:1;font-size:13px;font-weight:500;line-height:1.35;transition:color .2s cubic-bezier(.4,0,.2,1)}.agent-steps__tool-label--running{color:var(--steps-label-running)}.agent-steps__feed{overscroll-behavior:contain;scrollbar-width:none;max-height:112px;margin-left:24px;overflow:hidden auto}.agent-steps__feed-text{color:var(--steps-feed);overflow-wrap:break-word;margin:0;font-size:13px;font-weight:400;line-height:1.45}.agent-steps__shimmer{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, var(--steps-muted) 30%, var(--steps-foreground) 50%, var(--steps-muted) 70%);background-size:200%;-webkit-background-clip:text;background-clip:text;max-width:100%;animation:4s linear infinite agent-steps-shimmer;display:inline-block}[data-theme=dark] .agent-steps__folder .agent-steps__shimmer{color:#ffffff80;-webkit-text-fill-color:unset;background-image:linear-gradient(90deg,#0000 0%,#fff 50%,#0000 100%);background-size:200% 100%;animation:2s linear infinite agent-steps-shimmer-move}[data-theme=dark] .agent-steps__tool-label.agent-steps__shimmer{color:var(--steps-label-running);-webkit-text-fill-color:currentColor;background-image:none;animation:none}.agent-steps__reasoning,.agent-steps__tool{animation:.21s cubic-bezier(.16,1,.3,1) both agent-steps-enter}.agent-steps__feed{animation:.18s cubic-bezier(.16,1,.3,1) both agent-steps-detail-enter}@keyframes agent-steps-enter{0%{opacity:.18;transform:translateY(6px)scale(.996)}to{opacity:1;transform:none}}@keyframes agent-steps-detail-enter{0%{opacity:.18;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes agent-steps-spin{to{transform:rotate(360deg)}}@keyframes agent-steps-shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes agent-steps-shimmer-move{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.agent-steps__reasoning,.agent-steps__tool,.agent-steps__feed{animation:none}.agent-steps__reasoning[data-live=true] .agent-steps__stream:last-child:after{opacity:.35;animation:none}.agent-steps__panel,.agent-steps__chevron{transition:none}}.agent-steps__chips{color:var(--steps-muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:block}
.app{grid-template-columns:minmax(0, 1fr) var(--chat-coluna,0px);background:var(--color-canvas);min-height:100vh;transition:grid-template-columns var(--motion-base) var(--motion-ease);display:grid}.app[data-chat=aberto]{--chat-coluna:var(--chat-largura,560px)}.app[data-chat=aberto],.app[data-chat=aberto] .app__main{scrollbar-width:none}html:has(.app[data-chat=aberto]){scrollbar-width:none}html:has(.app[data-chat=aberto]) body{scrollbar-width:none}html:has(.app[data-chat=aberto])::-webkit-scrollbar{width:0;height:0;display:none}html:has(.app[data-chat=aberto]) body::-webkit-scrollbar{width:0;height:0;display:none}.app[data-chat=aberto]::-webkit-scrollbar{width:0;height:0;display:none}.app[data-chat=aberto] .app__main::-webkit-scrollbar{width:0;height:0;display:none}html[data-chat-arrastando] .app{transition:none}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.app[data-chat=aberto]{--chat-coluna:0px}}
