.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)))}.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;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-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{padding-inline:.4375rem}@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-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=desktop] [data-desktop-drag]{position:fixed;inset:0 0 auto 0;height:34px;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]:not([data-desktop-fullscreen]) .mk-nav .mk-container,[data-native-chrome=desktop]:not([data-desktop-fullscreen]) .v2s-header,[data-native-chrome=desktop]:not([data-desktop-fullscreen]) [data-chat-header]{padding-inline-start:94px}[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>*,[data-native-chrome=desktop] [data-chat-header]>*{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-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-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:44px;--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-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-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);padding-inline:var(--v2-os-bar-pad);column-gap:var(--v2-os-bar-gap)}[data-os] [data-chat-header] button[data-size=icon]{width:var(--v2-os-tap);height:var(--v2-os-tap);border-radius:999px}[data-os] [data-chat-header] button[data-size=icon]>svg{width:var(--v2-os-icon);height:var(--v2-os-icon)}[data-os] [data-chat-header] a[role=button],[data-os] [data-chat-header] button:not([data-size=icon]):not([data-slot=v2_header-title]){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:0}[data-os] [data-slot=aui_composer-shell]>[data-slot=aui_composer-actions]{flex:0 0 auto;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] [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] .v2w-suggestion-dismiss{padding-inline:calc(var(--v2-os-chip-pad) - 6px)}[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){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]{padding:8px 12px;gap:2px}[data-os] [data-slot=aui_thread-list-new]{height:var(--v2-os-row);padding-inline:var(--v2-os-gutter);border-radius:var(--v2-os-row-radius);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-new-icon]{width:var(--v2-os-icon);height:var(--v2-os-icon)}[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]{height:var(--v2-os-row);border-radius:var(--v2-os-row-radius)}[data-os] [data-slot=aui_thread-list-item-trigger]{padding-inline:var(--v2-os-gutter) var(--v2-os-tap);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-item-more]{opacity:1;width:calc(var(--v2-os-tap) - 8px);height:calc(var(--v2-os-tap) - 8px);inset-inline-end:4px}[data-os] [data-slot=aui_thread-list-item-more]>svg{width:calc(var(--v2-os-icon) - 4px);height:calc(var(--v2-os-icon) - 4px)}[data-os] [data-slot=context-menu-content],[data-os] [data-slot=dropdown-menu-content]{min-width:var(--v2-os-menu-w);padding:var(--v2-os-menu-pad);border-radius:var(--v2-os-menu-radius)}[data-os] [data-slot=context-menu-item],[data-os] [data-slot=dropdown-menu-item],[data-os] [data-slot=v2_header-overflow-extra] :is(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)}[data-os] [data-slot=context-menu-item]>svg,[data-os] [data-slot=dropdown-menu-item]>svg,[data-os] [data-slot=v2_header-overflow-extra] :is(button,a)>svg{width:var(--v2-os-icon);height:var(--v2-os-icon)}[data-os] [data-slot=context-menu-item]+[data-slot=context-menu-item],[data-os] [data-slot=dropdown-menu-item]+[data-slot=dropdown-menu-item],[data-os] [data-slot=v2_header-overflow-extra] :is(button,a)+:is(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{--_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));--_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);color-scheme:light dark;display:flex;flex-direction:column;height:100dvh;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-header{box-sizing:border-box;flex-wrap:nowrap;column-gap:1rem;row-gap:.375rem;min-height:3rem;padding-block:.5rem;padding-inline:1rem;border-bottom:1px solid var(--_border)}.v2s-brand,.v2s-header{display:flex;align-items:center}.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}.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-nav-link{display:inline-flex;align-items:center;padding:.3125rem .625rem;border-radius:var(--_radius-sm);font-size:.8125rem;color:var(--_fg-muted);text-decoration:none;transition:color .1s ease,background-color .1s ease}.v2s-nav-link:hover{color:var(--_fg);background:var(--_surface)}.v2s-nav-link:focus-visible{outline:2px solid var(--_accent);outline-offset:1px}.v2s-nav-link-active{color:var(--_fg);background:var(--_surface)}.v2s-meta{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.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-nav-trigger,.v2s-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--_border);border-radius:var(--_radius-sm);background:none;color:var(--_fg-muted);cursor:pointer;transition:color .1s ease,background-color .1s ease}.v2s-nav-trigger:hover,.v2s-theme-toggle:hover{color:var(--_fg);background:var(--_surface)}.v2s-nav-trigger:focus-visible,.v2s-theme-toggle:focus-visible{outline:2px solid var(--_accent);outline-offset:1px}.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}