html[data-bro-font=system]{--v2-font-sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}html[data-bro-zoom="90"]{font-size:90%}html[data-bro-zoom="110"]{font-size:110%}html[data-bro-zoom="120"]{font-size:120%}.v2-aui{--_bg:var(--v2-color-bg,light-dark(#ffffff,#0b0b0d));--_fg:var(--v2-color-fg,light-dark(#18181b,#ededf0));--_fg-muted:var(--v2-color-fg-muted,light-dark(#71717a,#9d9da8));--_border:var(--v2-color-border,light-dark(#e4e4e7,#26262b));--_input:var(--v2-color-input,light-dark(#e5e5e5,#ffffff26));--_ring:var(--v2-color-ring,light-dark(#a3a3a3,#737373));--_surface:var(--v2-color-surface,light-dark(#f7f7f8,#141417));--_surface-raised:var(--v2-color-surface-raised,light-dark(#ffffff,#1b1b1f));--_accent:var(--v2-color-accent,light-dark(#4f46e5,#818cf8));--_accent-fg:var(--v2-color-accent-fg,light-dark(#ffffff,#0b0b0d));--_danger:var(--v2-color-danger,light-dark(#dc2626,#f87171));--_radius-sm:var(--v2-radius-sm,6px);--_radius-md:var(--v2-radius-md,10px);--background:var(--_bg);--foreground:var(--_fg);--card:var(--_surface-raised);--card-foreground:var(--_fg);--popover:var(--_surface-raised);--popover-foreground:var(--_fg);--primary:var(--_accent);--primary-foreground:var(--_accent-fg);--secondary:var(--_surface);--secondary-foreground:var(--_fg);--muted:var(--_surface);--muted-foreground:var(--_fg-muted);--accent:var(--_surface);--accent-foreground:var(--_fg);--destructive:var(--_danger);--destructive-foreground:var(--_accent-fg);--border:var(--_border);--input:var(--_input);--ring:var(--_ring);--radius:var(--_radius-md);background:var(--_bg);color:var(--_fg)}.v2w-welcome{display:flex;flex-direction:column;gap:.75rem;padding-block:2rem;padding-inline:1rem;text-align:center}.v2w-welcome,.v2w-welcome-mark{align-items:center;justify-content:center}.v2w-welcome-mark{display:inline-flex;width:3rem;height:3rem;font-size:3rem;color:var(--brand-mark,var(--_fg,var(--v2-color-fg,light-dark(#18181b,#ededf0))))}.v2w-welcome-title{margin:0;font-size:1.5rem;font-weight:600;color:var(--_fg,var(--v2-color-fg,light-dark(#18181b,#ededf0)))}.v2w-welcome-tagline{margin:0;font-size:.875rem;color:var(--_fg-muted,var(--v2-color-fg-muted,light-dark(#71717a,#9d9da8)))}:root{--v2w-chip-h:2.25rem}.v2w-suggestions-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-block-start:.75rem;width:100%}.v2w-suggestions{max-width:36rem}.v2w-subprompts,.v2w-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.v2w-subprompts{max-width:40rem}.v2w-suggestion{display:inline-flex;align-items:center;gap:.375rem;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.25rem;min-height:var(--v2w-chip-h);padding-block:.4375rem;padding-inline:.875rem;border:1px solid var(--_border,var(--v2-color-border,light-dark(#e4e4e7,#26262b)));border-radius:999px;background:transparent;color:var(--_fg,var(--v2-color-fg,light-dark(#18181b,#ededf0)));cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}@media (hover:hover){.v2w-suggestion:hover{background:var(--_surface,var(--v2-color-surface,light-dark(#f7f7f8,#141417)))}.v2w-suggestion-category:hover .v2w-suggestion-icon{color:var(--_accent,var(--v2-color-accent,light-dark(#4f46e5,#818cf8)))}.v2w-subprompt:hover,.v2w-suggestion-dismiss:hover{color:var(--_fg,var(--v2-color-fg,light-dark(#18181b,#ededf0)))}}.v2w-suggestion:focus-visible{outline:2px solid var(--_accent,var(--v2-color-accent,light-dark(#4f46e5,#818cf8)));outline-offset:1px}.v2w-suggestion-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--_fg-muted,var(--v2-color-fg-muted,light-dark(#71717a,#9d9da8)))}.v2w-suggestion-skeleton{cursor:default;pointer-events:none;inline-size:7.5rem;max-inline-size:40vw;border-style:dashed;background:var(--_surface,var(--v2-color-surface,light-dark(#f7f7f8,#141417)));animation:v2w-suggestion-skeleton-pulse 1.6s ease-in-out infinite}@keyframes v2w-suggestion-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.v2w-suggestion-skeleton{animation:none;opacity:.7}}.v2w-suggestion-category[data-open=true],.v2w-suggestion-category[data-open=true] .v2w-suggestion-icon{color:var(--_accent,var(--v2-color-accent,light-dark(#4f46e5,#818cf8)))}.v2w-suggestion-category[data-open=true]{border-color:var(--_accent,var(--v2-color-accent,light-dark(#4f46e5,#818cf8)))}.v2w-subprompt{font-weight:400;max-width:100%}.v2w-subprompt,.v2w-suggestion-dismiss{color:var(--_fg-muted,var(--v2-color-fg-muted,light-dark(#71717a,#9d9da8)))}.v2w-suggestion-dismiss{inline-size:var(--v2w-chip-h);padding-inline:0;justify-content:center;border-color:transparent}[data-slot=aui_thread-list-root]{--v2-list-pill-pad:var(--console-pill-pad,0.5rem);--v2-list-edge:calc(var(--shell-panel-pad, 0.6875rem) - var(--v2-list-pill-pad));--v2-list-block:0.75rem;--v2-list-slot:var(--console-icon-slot,1.25rem);--v2-list-glyph:1rem;--v2-list-gap:0.5rem;--v2-list-row:2rem;--v2-list-inset:calc(var(--v2-list-edge) + var(--v2-list-pill-pad));--v2-list-text:calc(var(--v2-list-inset) + var(--v2-list-slot) + var(--v2-list-gap));--v2-list-trail:calc(var(--v2-list-pill-pad) - (var(--v2-list-row) - var(--v2-list-glyph)) / 2);--v2-list-trail-reserve:calc(var(--v2-list-row) + var(--v2-list-trail))}[data-slot=dialog-drawer-content] [data-slot=aui_thread-list-root]{--v2-list-edge:calc(var(--console-shell-inset, 1rem) - var(--v2-list-pill-pad))}[data-slot=aui_thread-list-root]{padding:var(--v2-list-block) var(--v2-list-edge)}[data-slot=aui_thread-list-root] :is([data-slot=aui_thread-list-new],[data-slot=aui_thread-list-rail-item]){height:var(--v2-list-row);padding-inline:var(--v2-list-pill-pad);column-gap:var(--v2-list-gap)}[data-slot=aui_thread-list-new-icon],[data-slot=aui_thread-list-rail-icon],[data-slot=aui_thread-list-search-icon],[data-slot=projects-nav-item-icon]{width:var(--v2-list-slot);height:var(--v2-list-glyph)}[data-slot=aui_thread-list-search]{padding-inline:0}[data-slot=aui_thread-list-search-icon]{inset-inline-start:var(--v2-list-pill-pad)}[data-slot=aui_thread-list-search] input{height:var(--v2-list-row);padding-inline-start:calc(var(--v2-list-pill-pad) + var(--v2-list-slot) + var(--v2-list-gap) - 1px)}[data-slot=aui_thread-list-item],[data-slot=projects-nav-item]{height:var(--v2-list-row)}[data-slot=aui_thread-list-item-trigger],[data-slot=projects-nav-item-trigger]{padding-inline:var(--v2-list-pill-pad);column-gap:var(--v2-list-gap)}[data-slot=aui_thread-list-item]:is(:hover,[data-selected],:has(:focus-visible),:has([data-state=open]))>[data-slot=aui_thread-list-item-trigger],[data-slot=projects-nav-item]:is(:hover,[data-active],:has(:focus-visible),:has([data-state=open]))>[data-slot=projects-nav-item-trigger]{padding-inline-end:var(--v2-list-trail-reserve)}[data-slot=aui_thread-list-item-more],[data-slot=projects-nav-item-more],[data-slot=projects-nav-new]{position:absolute;inset-inline-end:var(--v2-list-trail);top:50%;translate:0 -50%;width:var(--v2-list-row);height:var(--v2-list-row);padding:0}[data-slot=aui_thread-list-item-more]>svg,[data-slot=projects-nav-item-more]>svg,[data-slot=projects-nav-new]>svg{width:var(--v2-list-glyph);height:var(--v2-list-glyph)}[data-slot=aui_thread-list-group-label]{position:relative;display:flex;align-items:center;min-height:var(--v2-list-row)}[data-slot=aui_thread-list-empty],[data-slot=aui_thread-list-group-label],[data-slot=projects-nav-unavailable],[data-slot=v2_thread-list-more]{padding-inline-start:var(--v2-list-pill-pad)}[data-slot=aui_thread-root]{--thread-gutter:1rem}@media (max-width:47.9375rem){:root:not([data-os]) [data-slot=aui_thread-root]{--thread-gutter:var(--console-shell-inset,1rem)}}@media (min-width:48rem){[data-slot=aui_thread-viewport]{scrollbar-gutter:stable both-edges}}@media (prefers-reduced-motion:reduce){.v2w-suggestion{transition:none}}[data-density=compact] [data-slot=aui_message-group]{row-gap:.75rem;margin-bottom:2rem}[data-density=compact] [data-slot=aui_assistant-message-content]{font-size:.875rem;line-height:1.55}[data-density=compact] [data-slot=aui_user-message-root]{font-size:.875rem}[data-slot=aui_thread-viewport] :where(input,textarea,select,[contenteditable]):not([data-slot=aui_thread-viewport-footer] *){scroll-margin-block-end:var(--aui-footer-h,0)}[data-slot=aui_thread-root][data-transcript-typing] :is([data-slot=conversation-chapters-pill],[data-slot=aui_thread-scroll-to-bottom],[data-slot=aui_thread-scroll-fade]){visibility:hidden}[data-native-chrome],[data-native-chrome] body{overscroll-behavior:none}[data-native-chrome] [data-chat-content]{padding:0}[data-native-chrome] [data-chat-card]{border-radius:0;border:0;box-shadow:none;padding-bottom:var(--v2-native-inset-bottom,env(safe-area-inset-bottom))}[data-native-chrome][data-bm-keyboard=open] [data-chat-card]{padding-bottom:0}[data-native-chrome=desktop]{--v2-desktop-lights-x:18px;--v2-desktop-lights-end:78px;--v2-desktop-lights-center-y:15px;--v2-desktop-bar-height:calc(2 * var(--v2-desktop-lights-center-y));--v2-desktop-bar-air:4px;--v2-desktop-lights-gap:var(--console-shell-inset,1rem);--v2-desktop-bar-row:min(2rem,calc(var(--v2-desktop-bar-height) - 2 * var(--v2-desktop-bar-air)));--v2-desktop-bar-space:calc((var(--v2-desktop-bar-height) - var(--v2-desktop-bar-row)) / 2)}[data-native-chrome=desktop][data-desktop-bar="40"]{--v2-desktop-lights-x:13px;--v2-desktop-lights-end:73px;--v2-desktop-lights-center-y:20px;--v2-desktop-bar-air:6px}[data-native-chrome=desktop][data-desktop-bar="56"]{--v2-desktop-lights-x:21px;--v2-desktop-lights-end:81px;--v2-desktop-lights-center-y:28px;--v2-desktop-bar-air:12px;--v2-desktop-lights-gap:20px}[data-native-chrome=desktop][data-native-chrome]{--console-bar-air:var(--v2-desktop-bar-space);--console-bar-register:var(--v2-desktop-bar-row)}[data-native-chrome=desktop] [data-desktop-drag]{position:fixed;inset:0 0 auto 0;height:var(--v2-desktop-bar-height);z-index:40;-webkit-app-region:drag;app-region:drag}[data-native-chrome=desktop],[data-native-chrome=desktop] body{height:100%;overflow:hidden}[data-native-chrome=desktop] .v2s-root>.v2s-header,[data-native-chrome=desktop] [data-artifact-bar],[data-native-chrome=desktop] [data-chat-header]:not(.v2s-root *),[data-native-chrome=desktop] [data-console-bar]{box-sizing:content-box;block-size:var(--v2-desktop-bar-height);min-block-size:0;padding-block:0;padding-inline:var(--console-shell-inset,1rem);flex-wrap:nowrap}[data-native-chrome=desktop]:not([data-desktop-fullscreen]) .v2s-root>.v2s-header,[data-native-chrome=desktop]:not([data-desktop-fullscreen]) [data-artifact-bar],[data-native-chrome=desktop]:not([data-desktop-fullscreen]) [data-chat-header]:not(.v2s-root *),[data-native-chrome=desktop]:not([data-desktop-fullscreen]) [data-console-bar]{padding-left:calc(var(--v2-desktop-lights-end) + var(--v2-desktop-lights-gap))}[data-native-chrome=desktop]:not([data-desktop-fullscreen]):dir(ltr) .v2s-root>.v2s-header:not(:has(>.v2s-brand:not(:empty))):not(:has(>.v2s-nav-slot:not(:empty)))>.v2s-bar-page>[data-chat-header-lead]>[data-header-control],[data-native-chrome=desktop]:not([data-desktop-fullscreen]):dir(ltr) [data-chat-header]:not(.v2s-root *)>[data-header-control],[data-native-chrome=desktop]:not([data-desktop-fullscreen]):dir(ltr) [data-console-bar] [data-console-breadcrumb]>ol{margin-inline-start:0}[data-native-chrome=desktop] .v2s-root>.v2s-header .v2s-icon-button,[data-native-chrome=desktop] .v2s-root>.v2s-header a,[data-native-chrome=desktop] .v2s-root>.v2s-header button,[data-native-chrome=desktop] [data-artifact-bar] .v2s-icon-button,[data-native-chrome=desktop] [data-artifact-bar] [role=radiogroup],[data-native-chrome=desktop] [data-artifact-bar] a,[data-native-chrome=desktop] [data-artifact-bar] button,[data-native-chrome=desktop] [data-artifact-bar]>*,[data-native-chrome=desktop] [data-artifact-bar]>:last-child>*,[data-native-chrome=desktop] [data-artifact-bar]>:last-child>.contents>*,[data-native-chrome=desktop] [data-chat-header] a,[data-native-chrome=desktop] [data-chat-header] button,[data-native-chrome=desktop] [data-console-bar] .v2s-icon-button,[data-native-chrome=desktop] [data-console-bar] a,[data-native-chrome=desktop] [data-console-bar] button{max-block-size:var(--v2-desktop-bar-row);min-block-size:0}[data-native-chrome=desktop] .v2s-root>.v2s-header .v2s-icon-button,[data-native-chrome=desktop] .v2s-root>.v2s-header [data-header-control=pill][data-icon-only="1"],[data-native-chrome=desktop] [data-artifact-bar] .v2s-icon-button,[data-native-chrome=desktop] [data-chat-header] [data-header-control=pill][data-icon-only="1"],[data-native-chrome=desktop] [data-console-bar] .v2s-icon-button{inline-size:var(--v2-desktop-bar-row);--v2s-icon-button-badge-overhang:var(--v2s-icon-button-border);--v2s-icon-button-badge-size:calc(var(--v2-desktop-bar-row) / 2)}[data-native-chrome=desktop] .v2s-root>.v2s-header .v2s-icon-button-text,[data-native-chrome=desktop] [data-artifact-bar] .v2s-icon-button-text,[data-native-chrome=desktop] [data-console-bar] .v2s-icon-button-text{inline-size:auto;min-inline-size:var(--v2-desktop-bar-row)}[data-native-chrome=desktop] .v2s-root>.v2s-header,[data-native-chrome=desktop] [data-chat-header]:not(.v2s-root *){padding-inline-end:var(--console-bar-end,.9375rem)}[data-native-chrome=desktop]:not([data-desktop-fullscreen]):dir(rtl) [data-console-bar]>.v2s-bar-trail{margin-inline-end:0}[data-native-chrome=desktop]:not([data-desktop-fullscreen]):dir(rtl) [data-artifact-bar]>.v2s-bar-trail{margin-inline-end:0}[data-native-chrome=desktop]:not([data-desktop-fullscreen]):dir(rtl) .v2s-root>.v2s-header .v2s-meta{margin-inline-end:0}[data-native-chrome=desktop] [role=button],[data-native-chrome=desktop] a,[data-native-chrome=desktop] button,[data-native-chrome=desktop] input{-webkit-app-region:no-drag;app-region:no-drag}[data-native-chrome=desktop] .mk-nav .mk-container>*,[data-native-chrome=desktop] .v2s-header>.v2s-bar-page a,[data-native-chrome=desktop] .v2s-header>.v2s-bar-page button,[data-native-chrome=desktop] .v2s-header>.v2s-bar-page input,[data-native-chrome=desktop] .v2s-header>:not(.v2s-bar-page),[data-native-chrome=desktop] [data-artifact-bar] a,[data-native-chrome=desktop] [data-artifact-bar] button,[data-native-chrome=desktop] [data-chat-header]:not(.v2s-root *)>*,[data-native-chrome=desktop] [data-console-bar] a,[data-native-chrome=desktop] [data-console-bar] button{position:relative;z-index:41}[data-os=ios]{--v2-os-tap:44px;--v2-os-icon:22px;--v2-os-gutter:16px;--v2-os-bar:44px;--v2-os-bar-pad:5px;--v2-os-bar-gap:2px;--v2-os-title-size:17px;--v2-os-title-lh:22px;--v2-os-title-weight:600;--v2-os-title-tracking:0;--v2-os-row:44px;--v2-os-row-radius:10px;--v2-os-row-size:17px;--v2-os-row-lh:22px;--v2-os-row-weight:400;--v2-os-list-edge:16px;--v2-os-list-gap:12px;--v2-os-search-h:36px;--v2-os-search-radius:10px;--v2-os-drawer-w:min(20rem,85vw);--v2-os-drawer-radius:0px;--v2-os-bubble-radius:18px;--v2-os-bubble-pad:8px 14px;--v2-os-body-tracking:0;--v2-os-composer-radius:22px;--v2-os-composer-pad:4px 4px 4px 14px;--v2-os-composer-h:44px;--v2-os-composer-input-min:14rem;--v2-os-composer-border:var(--v2-color-border,light-dark(#e5e5e5,#ffffff1a));--v2-os-composer-bg:var(--v2-color-bg,light-dark(#ffffff,#0a0a0a));--v2-os-send:32px;--v2-os-send-slop:-6px;--v2-os-control:48px;--v2-os-field-radius:10px;--v2-os-field-bg:var(--v2-color-bg,light-dark(#ffffff,#0a0a0a));--v2-os-label-size:13px;--v2-os-label-lh:18px;--v2-os-label-weight:600;--v2-os-button-h:44px;--v2-os-button-radius:999px;--v2-os-button-size:17px;--v2-os-button-weight:600;--v2-os-button-pad:20px;--v2-os-card-radius:12px;--v2-os-card-pad:16px;--v2-os-chip-h:36px;--v2-os-chip-radius:999px;--v2-os-chip-pad:14px;--v2-os-chip-size:15px;--v2-os-chip-lh:20px;--v2-os-chip-weight:400;--v2-os-chip-slop:-4px;--v2-os-menu-radius:13px;--v2-os-menu-pad:0px;--v2-os-menu-w:250px;--v2-os-menu-row:44px;--v2-os-menu-size:17px;--v2-os-menu-weight:400;--v2-os-menu-separator:1px;--v2-os-dialog-radius:14px;--v2-os-dialog-pad:20px;--v2-os-motion:350ms;--v2-os-motion-out:300ms;--v2-os-ease:cubic-bezier(0.32,0.72,0,1);--v2-os-ease-out:cubic-bezier(0.32,0.72,0,1);--v2-os-scrim:rgb(0 0 0/0.4);--v2-os-pressed-opacity:0.55;--v2-os-pressed-layer:transparent;--v2-os-message-gap:16px}[data-os=android]{--v2-os-tap:48px;--v2-os-icon:24px;--v2-os-gutter:16px;--v2-os-bar:56px;--v2-os-bar-pad:4px;--v2-os-bar-gap:0px;--v2-os-title-size:16px;--v2-os-title-lh:24px;--v2-os-title-weight:500;--v2-os-title-tracking:0.15px;--v2-os-row:56px;--v2-os-row-radius:999px;--v2-os-row-size:14px;--v2-os-row-lh:20px;--v2-os-row-weight:500;--v2-os-list-edge:12px;--v2-os-list-gap:12px;--v2-os-search-h:56px;--v2-os-search-radius:28px;--v2-os-drawer-w:min(22.5rem,80vw);--v2-os-drawer-radius:16px;--v2-os-bubble-radius:20px;--v2-os-bubble-pad:10px 16px;--v2-os-body-tracking:0.5px;--v2-os-composer-radius:28px;--v2-os-composer-pad:4px 4px 4px 12px;--v2-os-composer-h:48px;--v2-os-composer-input-min:14rem;--v2-os-composer-border:transparent;--v2-os-composer-bg:var(--v2-color-surface,light-dark(#f5f5f5,#262626));--v2-os-send:40px;--v2-os-send-slop:-4px;--v2-os-control:56px;--v2-os-field-radius:4px;--v2-os-field-bg:transparent;--v2-os-label-size:14px;--v2-os-label-lh:20px;--v2-os-label-weight:500;--v2-os-button-h:40px;--v2-os-button-radius:999px;--v2-os-button-size:14px;--v2-os-button-weight:500;--v2-os-button-pad:24px;--v2-os-card-radius:12px;--v2-os-card-pad:16px;--v2-os-chip-h:32px;--v2-os-chip-radius:8px;--v2-os-chip-pad:16px;--v2-os-chip-size:14px;--v2-os-chip-lh:20px;--v2-os-chip-weight:500;--v2-os-chip-slop:-8px;--v2-os-menu-radius:4px;--v2-os-menu-pad:8px 0;--v2-os-menu-w:112px;--v2-os-menu-row:48px;--v2-os-menu-size:16px;--v2-os-menu-weight:400;--v2-os-menu-separator:0px;--v2-os-dialog-radius:28px;--v2-os-dialog-pad:24px;--v2-os-motion:400ms;--v2-os-motion-out:200ms;--v2-os-ease:cubic-bezier(0.05,0.7,0.1,1);--v2-os-ease-out:cubic-bezier(0.3,0,0.8,0.15);--v2-os-scrim:color-mix(in oklab,var(--v2-color-fg,light-dark(#0a0a0a,#fafafa)) 32%,transparent);--v2-os-pressed-opacity:1;--v2-os-pressed-layer:color-mix(in oklab,currentColor 12%,transparent);--v2-os-message-gap:16px}[data-os=ios] [data-chat-card],[data-os=ios] [data-slot=context-menu-content],[data-os=ios] [data-slot=dialog-content],[data-os=ios] [data-slot=dialog-drawer-content],[data-os=ios] [data-slot=dropdown-menu-content]{--v2-font-sans:-apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Helvetica Neue",sans-serif;--v2-type-xs:13px;--v2-type-xs-lh:18px;--v2-type-sm:15px;--v2-type-sm-lh:20px;--v2-type-base:17px;--v2-type-base-lh:22px;--v2-type-2xl:22px;--v2-type-2xl-lh:28px;--v2-radius-sm:8px;--v2-radius-md:12px;--v2-radius-lg:18px;--radius:12px;font-family:var(--v2-font-sans)}[data-os=android] [data-chat-card],[data-os=android] [data-slot=context-menu-content],[data-os=android] [data-slot=dialog-content],[data-os=android] [data-slot=dialog-drawer-content],[data-os=android] [data-slot=dropdown-menu-content]{--v2-font-sans:Roboto,"Roboto Flex","Noto Sans",system-ui,sans-serif;--v2-type-xs:12px;--v2-type-xs-lh:16px;--v2-type-sm:14px;--v2-type-sm-lh:20px;--v2-type-base:16px;--v2-type-base-lh:24px;--v2-type-2xl:24px;--v2-type-2xl-lh:32px;--v2-radius-sm:8px;--v2-radius-md:12px;--v2-radius-lg:16px;--radius:12px;font-family:var(--v2-font-sans)}[data-os] [data-chat-card],[data-os] [data-slot=context-menu-content],[data-os] [data-slot=dialog-content],[data-os] [data-slot=dialog-drawer-content],[data-os] [data-slot=dropdown-menu-content]{-webkit-tap-highlight-color:transparent}[data-os] [data-chat-card] :is(button,[role=button],[role=menuitem]),[data-os] [data-slot=context-menu-content] :is(button,a,[role=menuitem]),[data-os] [data-slot=dialog-drawer-content] :is(button,[role=button]),[data-os] [data-slot=dropdown-menu-content] :is(button,a,[role=menuitem]){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-os] [data-slot=aui_thread-viewport]{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}[data-os] [data-chat-header]{height:var(--v2-os-bar);min-block-size:var(--v2-os-bar);padding-inline:var(--v2-os-bar-pad);padding-block:0;column-gap:var(--v2-os-bar-gap)}[data-os] [data-chat-header][data-shell-bar=bar]{padding-inline-end:var(--v2-os-bar-pad)}[data-os] [data-chat-header]>[data-header-control=pill]{margin-inline-start:0}[data-os] .v2s-root>.v2s-header:has([data-chat-header-lead]){--console-bar-register:var(--v2-os-tap);--console-bar-glyph:var(--v2-os-icon);--console-bar-air:calc((var(--v2-os-bar) - var(--v2-os-tap)) / 2)}[data-os] :is([data-chat-header],[data-chat-header-lead],[data-chat-header-trail]) [data-header-control=pill][data-icon-only="1"]{width:var(--v2-os-tap);height:var(--v2-os-tap);border-radius:999px}[data-os] :is([data-chat-header],[data-chat-header-lead],[data-chat-header-trail]) [data-header-control=pill]>svg{width:var(--v2-os-icon);height:var(--v2-os-icon)}[data-os] :is([data-chat-header],[data-chat-header-lead],[data-chat-header-trail]) [data-header-control=pill]:not([data-icon-only="1"]){min-height:var(--v2-os-tap)}[data-os] :is([data-chat-header],[data-chat-header-lead]) [data-slot=v2_header-title]{font-size:var(--v2-os-title-size);line-height:var(--v2-os-title-lh);font-weight:var(--v2-os-title-weight);letter-spacing:var(--v2-os-title-tracking);padding-inline:4px}[data-os] [data-slot=aui_message-group]{row-gap:var(--v2-os-message-gap)}[data-os] .aui-user-message-content,[data-os] [data-slot=aui_assistant-message-content]{font-size:var(--v2-type-base);line-height:var(--v2-type-base-lh);letter-spacing:var(--v2-os-body-tracking)}[data-os] .aui-user-message-content{border-radius:var(--v2-os-bubble-radius);padding:var(--v2-os-bubble-pad)}[data-os] .aui-user-action-bar-root button,[data-os] [data-slot=aui_assistant-message-footer] button{width:var(--v2-os-tap);height:var(--v2-os-tap);padding:0}[data-os] .aui-user-action-bar-root button>svg,[data-os] [data-slot=aui_assistant-message-footer] button>svg{width:calc(var(--v2-os-icon) - 2px);height:calc(var(--v2-os-icon) - 2px)}[data-os] [data-slot=aui_thread-scroll-to-bottom]{width:var(--v2-os-tap);height:var(--v2-os-tap);padding:0}[data-os] [data-slot=aui_thread-scroll-to-bottom]>svg{width:var(--v2-os-icon);height:var(--v2-os-icon)}[data-os] [data-slot=aui_composer-shell]{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:2px;min-height:var(--v2-os-composer-h);padding:var(--v2-os-composer-pad);border-radius:var(--v2-os-composer-radius);border-color:var(--v2-os-composer-border);background:var(--v2-os-composer-bg);box-shadow:none}[data-os] [data-slot=aui_composer-shell]>*{flex:0 0 100%}[data-os] [data-slot=aui_composer-shell]>[data-slot=aui_composer-input-wrap]{flex:1 1 0;min-width:min(100%,var(--v2-os-composer-input-min))}[data-os] [data-slot=aui_composer-shell]>[data-slot=aui_composer-actions]{flex:0 0 auto;max-width:100%;min-width:0;margin-inline-start:auto;gap:0}[data-os] .aui-composer-input{font-size:var(--v2-type-base);line-height:var(--v2-type-base-lh);letter-spacing:var(--v2-os-body-tracking);min-height:calc(var(--v2-os-composer-h) - 8px);padding-block:calc((var(--v2-os-composer-h) - 8px - var(--v2-type-base-lh)) / 2);padding-inline:0 8px}[data-os] .aui-composer-input::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-os] [data-slot=aui_composer-actions] button{width:var(--v2-os-tap);height:var(--v2-os-tap);border-radius:999px}[data-os] [data-slot=aui_composer-actions] button>svg{width:var(--v2-os-icon);height:var(--v2-os-icon)}[data-os] [data-slot=aui_composer-actions] :is(.aui-composer-send,.aui-composer-cancel){position:relative;width:var(--v2-os-send);height:var(--v2-os-send);margin:calc((var(--v2-os-tap) - var(--v2-os-send)) / 2)}[data-os] [data-slot=aui_composer-actions] :is(.aui-composer-send,.aui-composer-cancel):after{content:"";position:absolute;inset:var(--v2-os-send-slop)}[data-os] [data-slot=aui_composer-actions] .aui-composer-send>svg{width:calc(var(--v2-os-icon) - 2px);height:calc(var(--v2-os-icon) - 2px)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-os=ios] .aui-thread-viewport-footer{background:color-mix(in oklab,var(--v2-color-bg,light-dark(#ffffff,#0a0a0a)) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}[data-os=ios] [data-slot=aui_thread-scroll-fade]{display:none}}[data-os] .aui-thread-followup-suggestion,[data-os] .aui-thread-welcome-suggestion,[data-os] .v2w-suggestion{position:relative;min-height:var(--v2-os-chip-h);padding-block:0;padding-inline:var(--v2-os-chip-pad);border-radius:var(--v2-os-chip-radius);font-size:var(--v2-os-chip-size);line-height:var(--v2-os-chip-lh);font-weight:var(--v2-os-chip-weight)}[data-os] .aui-thread-followup-suggestion:after,[data-os] .aui-thread-welcome-suggestion:after,[data-os] .v2w-suggestion:after{content:"";position:absolute;inset:var(--v2-os-chip-slop) 0}[data-os] .v2w-suggestion-icon{width:calc(var(--v2-os-icon) - 4px);height:calc(var(--v2-os-icon) - 4px)}[data-os]:root{--v2w-chip-h:var(--v2-os-chip-h)}[data-os] .v2w-suggestion-dismiss{padding-inline:0}[data-os] [data-slot=action-form-cancelled],[data-os] [data-slot=action-form-sent],[data-os] [data-slot=action-form],[data-os] [data-slot=aui_authorization],[data-os] [data-slot=aui_confirm-request],[data-os] [data-slot=aui_question-answered],[data-os] [data-slot=aui_question-request],[data-os] [data-slot=aui_sign-in-request],[data-os] [data-slot=v2_inthread-signin-card]{border-radius:var(--v2-os-card-radius);border-color:transparent;background:var(--v2-color-surface,light-dark(#f5f5f5,#262626));padding:var(--v2-os-card-pad);font-size:var(--v2-type-sm);line-height:var(--v2-type-sm-lh)}[data-os] [data-slot=action-form-fields] label,[data-os] [data-slot=aui_platform-sign-in] label{font-size:var(--v2-os-label-size);line-height:var(--v2-os-label-lh);font-weight:var(--v2-os-label-weight)}[data-os] [data-slot=action-form-fields] :is(input,select),[data-os] [data-slot=aui_platform-sign-in] :is(input,select),[data-os] [data-slot=try-website-form] :is(input,select){min-height:var(--v2-os-control);height:auto;padding-inline:var(--v2-os-gutter);border-radius:var(--v2-os-field-radius);background:var(--v2-os-field-bg);font-size:var(--v2-type-base);line-height:var(--v2-type-base-lh)}[data-os] [data-slot=action-form-fields] textarea,[data-os] [data-slot=aui_platform-sign-in] textarea{padding:12px var(--v2-os-gutter);border-radius:var(--v2-os-field-radius);background:var(--v2-os-field-bg);font-size:var(--v2-type-base);line-height:var(--v2-type-base-lh)}[data-os] [data-slot=action-form] button[data-slot=button],[data-os] [data-slot=aui_authorization] button[data-slot=button],[data-os] [data-slot=aui_confirm-request] button[data-slot=button],[data-os] [data-slot=aui_platform-sign-in] button[data-slot=button],[data-os] [data-slot=aui_question-request] button[data-slot=button],[data-os] [data-slot=aui_sign-in-request] button[data-slot=button],[data-os] [data-slot=v2_inthread-signin-card] button[data-slot=button]{min-height:var(--v2-os-button-h);padding-inline:var(--v2-os-button-pad);border-radius:var(--v2-os-button-radius);font-size:var(--v2-os-button-size);font-weight:var(--v2-os-button-weight);transform:none}[data-os] [data-slot=dialog-overlay]{background:var(--v2-os-scrim);animation:v2os-fade-in var(--v2-os-motion) var(--v2-os-ease) both}[data-os] [data-slot=dialog-overlay][data-state=closed]{animation:v2os-fade-out var(--v2-os-motion-out) var(--v2-os-ease-out) both}[data-os] [data-slot=dialog-drawer-content]{width:var(--v2-os-drawer-w);border-inline-end-width:0;border-start-end-radius:var(--v2-os-drawer-radius);border-end-end-radius:var(--v2-os-drawer-radius);padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);padding-inline-start:env(safe-area-inset-left);animation:v2os-drawer-in var(--v2-os-motion) var(--v2-os-ease) both}[data-os] [data-slot=dialog-drawer-content][data-state=closed]{animation:v2os-drawer-out var(--v2-os-motion-out) var(--v2-os-ease-out) both}[data-os][dir=rtl] [data-slot=dialog-drawer-content]{animation-name:v2os-drawer-in-rtl}[data-os][dir=rtl] [data-slot=dialog-drawer-content][data-state=closed]{animation-name:v2os-drawer-out-rtl}[data-os] [data-slot=aui_thread-list-root]{--v2-list-edge:var(--v2-os-list-edge);--v2-list-block:8px;--v2-list-pill-pad:var(--v2-os-gutter);--v2-list-slot:var(--v2-os-icon);--v2-list-glyph:var(--v2-os-icon);--v2-list-gap:var(--v2-os-list-gap);--v2-list-row:var(--v2-os-row);gap:2px}[data-os] [data-slot=aui_thread-list-item],[data-os] [data-slot=aui_thread-list-new],[data-os] [data-slot=projects-nav-item]{border-radius:var(--v2-os-row-radius)}[data-os] [data-slot=aui_thread-list-item-trigger],[data-os] [data-slot=aui_thread-list-new],[data-os] [data-slot=projects-nav-item-trigger]{font-size:var(--v2-os-row-size);line-height:var(--v2-os-row-lh);font-weight:var(--v2-os-row-weight)}[data-os] [data-slot=aui_thread-list-search] input{min-height:var(--v2-os-search-h);height:auto;border-radius:var(--v2-os-search-radius);font-size:var(--v2-type-base);line-height:var(--v2-type-base-lh)}[data-os] [data-slot=aui_thread-list-item-more],[data-os] [data-slot=projects-nav-item-more]{opacity:1}[data-os] [data-slot=aui_thread-list-item-trigger],[data-os] [data-slot=projects-nav-item-trigger]{padding-inline-end:var(--v2-list-trail-reserve)}[data-os] [data-slot=context-menu-content],[data-os] [data-slot=dropdown-menu-content]{min-width:var(--v2-os-menu-w);width:max-content;max-width:calc(100vw - 2 * var(--v2-os-gutter));padding:var(--v2-os-menu-pad);border-radius:var(--v2-os-menu-radius)}[data-os] [data-slot=context-menu-content] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],button,a),[data-os] [data-slot=dropdown-menu-content] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],button,a){min-height:var(--v2-os-menu-row);padding-inline:var(--v2-os-gutter);border-radius:0;font-size:var(--v2-os-menu-size);line-height:var(--v2-type-base-lh);font-weight:var(--v2-os-menu-weight);white-space:nowrap}[data-os] [data-slot=context-menu-content] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],button,a)>svg:first-child,[data-os] [data-slot=dropdown-menu-content] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],button,a)>svg:first-child{width:var(--v2-os-icon);height:var(--v2-os-icon)}[data-os] [data-slot=context-menu-content] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],button,a)+:is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],button,a),[data-os] [data-slot=dropdown-menu-content] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],button,a)+:is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],button,a){border-top:var(--v2-os-menu-separator) solid var(--v2-color-border,light-dark(#e5e5e5,#ffffff1a))}[data-os] [data-slot=dialog-content]{border-radius:var(--v2-os-dialog-radius);padding:var(--v2-os-dialog-pad)}[data-os] .v2w-suggestion:active,[data-os] [data-chat-card] :is(button,[role=button]):active,[data-os] [data-slot=context-menu-content] :is(button,a,[role=menuitem]):active,[data-os] [data-slot=dialog-drawer-content] :is(button,[role=button]):active,[data-os] [data-slot=dropdown-menu-content] :is(button,a,[role=menuitem]):active{opacity:var(--v2-os-pressed-opacity);background-image:linear-gradient(var(--v2-os-pressed-layer),var(--v2-os-pressed-layer));transform:none;transition:none}@keyframes v2os-drawer-in{0%{transform:translateX(-100%)}to{transform:none}}@keyframes v2os-drawer-out{0%{transform:none}to{transform:translateX(-100%)}}@keyframes v2os-drawer-in-rtl{0%{transform:translateX(100%)}to{transform:none}}@keyframes v2os-drawer-out-rtl{0%{transform:none}to{transform:translateX(100%)}}@keyframes v2os-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v2os-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-os] [data-slot=dialog-drawer-content],[data-os] [data-slot=dialog-overlay]{animation:none}}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}