[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] [data-chat-header]:has([data-chat-shell-host]){--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] [data-chat-header] [data-header-control=pill][data-icon-only="1"]{width:var(--v2-os-tap);height:var(--v2-os-tap);border-radius:999px}[data-os] [data-chat-header] [data-header-control=pill]>svg{width:var(--v2-os-icon);height:var(--v2-os-icon)}[data-os] [data-chat-header] [data-header-control=pill]:not([data-icon-only="1"]){min-height:var(--v2-os-tap)}[data-os] [data-chat-header] [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}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.v2s-root,.v2s-scope{--_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));--_ring:var(--v2-color-ring,light-dark(#8a8a8a,#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));--_warn:var(--v2-color-warn,light-dark(#d97706,#fbbf24));--_ok:var(--v2-color-ok,light-dark(#16a34a,#4ade80));--_radius-sm:var(--v2-radius-sm,6px);--_radius-md:var(--v2-radius-md,10px);--_radius-lg:var(--v2-radius-lg,16px);--_font:var(--v2-font-sans,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);--_mono:var(--v2-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.v2s-root{color-scheme:light dark;display:flex;flex-direction:column;height:calc(100dvh - var(--bm-keyboard-inset, 0px));background:var(--_bg);color:var(--_fg);font-family:var(--_font)}:root[data-theme=light] .v2s-root,:where([data-theme=light]) .v2s-root{color-scheme:light}:root[data-theme=dark] .v2s-root,:where([data-theme=dark]) .v2s-root{color-scheme:dark}.v2s-bar,.v2s-root,.v2s-scope{--_bar-air:var(--console-bar-air,0.75rem);--_bar-gap:var(--console-bar-gap,0.25rem);--_bar-end:var(--console-bar-end,0.9375rem);--_shell-inset:var(--console-shell-inset,1rem);--_register:var(--console-bar-register,2rem);--_glyph:var(--console-bar-glyph,0.875rem);--_bar-radius:var(--console-bar-radius,0.5rem);--_pill-pad:var(--console-pill-pad,0.5rem)}.v2s-bar{box-sizing:border-box;display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;min-width:0;column-gap:var(--_bar-gap);min-block-size:calc(var(--_register) + 2 * var(--_bar-air));padding-block:var(--_bar-air);padding-inline:var(--_shell-inset)}.v2s-bar[data-shell-bar=bar]{padding-inline-end:var(--_bar-end)}.v2s-bar-trail{position:relative;display:flex;align-items:center;flex-shrink:0;gap:var(--_bar-gap);margin-inline-start:auto}.v2s-bar[data-shell-bar=page]>.v2s-bar-trail{margin-inline-end:calc(var(--_bar-end) - var(--_shell-inset))}.v2s-root:has(>.v2s-main :is([data-console-bar],[data-artifact-bar],[data-chat-header]))>.v2s-header{display:none}.v2s-bar-page{display:flex;align-items:center;flex:1 1 auto;min-width:0;column-gap:var(--_bar-gap)}.v2s-bar-page:empty{display:none}.v2s-bar-page-trail{display:contents}.v2s-brand:empty,.v2s-nav-slot:empty{display:none}.v2s-history{display:flex;align-items:center;flex-shrink:0}.v2s-history:empty{display:none}@media (max-width:39.9375rem){.v2s-header:has(>.v2s-bar-page:not(:empty)) .v2s-wordmark-name,[data-artifact-bar] .v2s-wordmark-name{display:none}}@property --v2s-bar-fade-t{syntax:"<number>";inherits:false;initial-value:0}@keyframes v2s-bar-fade-in{0%{--v2s-bar-fade-t:0}to{--v2s-bar-fade-t:1}}@supports (animation-timeline:scroll()){.v2s-bar-fade{--_bar-air:var(--console-bar-air,0.75rem);mask-image:linear-gradient(to bottom,transparent,black calc(var(--_bar-air) * var(--v2s-bar-fade-t)));animation:v2s-bar-fade-in linear both;animation-timeline:scroll(self block);animation-range:0 calc(2 * var(--_bar-air))}}.v2s-header{column-gap:1rem}.v2s-brand{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.v2s-brand a{text-decoration:none;color:inherit}.v2s-brand a,.v2s-wordmark{display:inline-flex;align-items:center}.v2s-wordmark{gap:.5rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.v2s-wordmark-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--_accent)}.v2s-wordmark-tag{display:inline-flex;align-items:center;line-height:1;font-size:.6875rem;font-weight:500;font-family:var(--_mono);color:var(--_fg-muted);border:1px solid var(--_border);border-radius:var(--_radius-sm);padding:.1875rem .375rem;white-space:nowrap}@media (max-width:39.9375rem){.v2s-bar .v2s-wordmark-tag{display:none}}.v2s-nav{display:flex;align-items:center;gap:.25rem}.v2s-mobile-nav{display:none;align-items:center}@media (max-width:63.9375rem){.v2s-nav-slot{display:none}.v2s-mobile-nav{display:inline-flex}}.v2s-header:has(>.v2s-nav-slot:empty) .v2s-mobile-nav:not(:empty){display:inline-flex}.v2s-mobile-nav:empty{display:none}.v2s-nav-link{display:inline-flex;align-items:center;height:var(--_register);padding-block:0;padding-inline:var(--_pill-pad);border-radius:var(--_bar-radius);font-size:.875rem;color:var(--_fg-muted);text-decoration:none;transition:color .1s ease,background-color .1s ease}.v2s-nav-link:hover{color:var(--_fg);background:color-mix(in oklab,var(--_surface) 60%,transparent)}.v2s-nav-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--_ring)}.v2s-nav-link-active{color:var(--_fg);background:var(--_surface)}.v2s-badge,.v2s-badge-group{display:inline-flex;align-items:center;gap:.375rem}.v2s-badge{font-family:var(--_mono);font-size:.6875rem;color:var(--_fg-muted);border:1px solid var(--_border);border-radius:var(--_radius-sm);padding:.1875rem .5rem;white-space:nowrap}.v2s-badge-accent{color:var(--_fg)}.v2s-badge-warn{color:var(--_warn);border-color:currentColor}.v2s-badge-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--_ok)}.v2s-icon-button{--v2s-icon-button-border:1px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;flex-shrink:0;width:var(--_register,2rem);height:var(--_register,2rem);padding:0;border:var(--v2s-icon-button-border) solid transparent;border-radius:var(--_bar-radius,.5rem);background:none;color:var(--_fg-muted);font:inherit;line-height:1;cursor:pointer;transition:color .1s ease,background-color .1s ease}.v2s-icon-button>svg{width:var(--_glyph,.875rem);height:var(--_glyph,.875rem);flex-shrink:0}.v2s-icon-button:hover{color:var(--_fg);background:color-mix(in oklab,var(--_surface) 60%,transparent)}.v2s-icon-button:active,.v2s-icon-button[aria-expanded=true],.v2s-icon-button[aria-pressed=true],.v2s-icon-button[data-state=open]{color:var(--_fg);background:var(--_surface)}.v2s-icon-button:disabled{color:color-mix(in oklab,var(--_fg-muted) 45%,transparent);background:none;cursor:default}.v2s-icon-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--_ring)}.v2s-icon-button-avatar{border-radius:50%;border-color:var(--_border);background:var(--_surface);color:var(--_fg);font-size:.75rem;font-weight:600}.v2s-icon-button-avatar:hover,.v2s-icon-button-avatar[aria-expanded=true],.v2s-icon-button-avatar[data-state=open]{background:color-mix(in oklab,var(--_fg) 10%,var(--_surface))}.v2s-icon-button-text{width:auto;min-inline-size:var(--_register,2rem);column-gap:var(--_pill-pad,.5rem);padding-inline:calc(var(--_pill-pad, .5rem) - var(--v2s-icon-button-border));font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.v2s-icon-button-badge{--_badge:var(--v2s-icon-button-badge-size,1rem);position:absolute;top:calc(-1 * var(--v2s-icon-button-badge-overhang, var(--v2s-icon-button-border)));inset-inline-end:calc(-1 * var(--v2s-icon-button-badge-overhang, var(--v2s-icon-button-border)));min-width:var(--_badge);padding-inline:calc(var(--_badge) / 5);border-radius:9999px;font-size:min(.625rem,calc(var(--_badge) * .85));line-height:var(--_badge);font-weight:600;text-align:center;background:var(--_danger);color:var(--_accent-fg)}.v2s-icon-button-badge-inline{position:static}.v2s-main{flex:1;min-height:0;display:flex;flex-direction:column}@media (max-width:480px){.v2s-badge-group .v2s-badge:first-child{display:none}}.v2s-wordmark-icon{display:inline-grid;place-items:center;width:1.5em;height:1.5em;font-size:1.1em}.v2s-wordmark-light{font-weight:400}.v2s-menu{--_m-fg:var(--v2-color-fg,light-dark(#18181b,#ededf0));--_m-muted:var(--v2-color-fg-muted,light-dark(#71717a,#9d9da8));--_m-hover:var(--v2-color-surface,light-dark(#f7f7f8,#141417));--_m-radius:var(--v2-radius-md,10px);position:fixed;inset:auto;margin:0;z-index:50;box-sizing:border-box;min-width:8rem;padding:.25rem;overflow:visible;border:1px solid var(--v2-color-border,light-dark(#e4e4e7,#26262b));border-radius:calc(var(--_m-radius) - 2px);background:var(--v2-color-surface-raised,light-dark(#ffffff,#1b1b1f));color:var(--_m-fg);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);font:400 .875rem/1.25rem var(--v2-font-sans,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif)}.v2s-menu-list{display:flex;flex-direction:column}.v2s-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;box-sizing:border-box;padding:.375rem .5rem;border:0;border-radius:calc(var(--_m-radius) - 4px);background:none;color:inherit;font:inherit;text-align:start;cursor:default;outline:none;user-select:none}.v2s-menu-item:focus-visible,.v2s-menu-item:hover{background:var(--_m-hover)}.v2s-menu-item>svg{width:1rem;height:1rem;flex-shrink:0;color:var(--_m-muted)}@media (pointer:coarse){.v2s-menu-item{padding-block:.75rem}}.v2s-menu-label{flex:1 1 auto;min-width:0;text-align:start}.v2s-menu-check{margin-inline-start:auto}.v2s-menu-item>.v2s-menu-check{color:inherit}