.ObaIMq_host{flex:1;min-width:0;min-height:0;display:flex}.ObaIMq_host [data-conversation-details]{padding-right:var(--chat-overlay-reader-inset,0px)}.ObaIMq_host [aria-label^=Artifact\ panel]{padding-block:calc(var(--spacing) * 3);border-left:1px solid var(--workspace-card-hairline)}.ObaIMq_host [aria-label^=Artifact\ panel][data-panel-presentation=docked]>[tabindex="-1"]{border:1px solid var(--workspace-card-hairline);border-radius:var(--radius-xl);border-top:0}.ObaIMq_host [aria-label^=Artifact\ panel] header{padding-right:calc(var(--spacing) * 13)}.ObaIMq_host [data-right-panel-toggle-seat]{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3)}.ObaIMq_host [data-browser-tab][data-dragging=false]{transform:none!important}.ObaIMq_host [data-panel-divider],.ObaIMq_host [data-panel-header-divider]{display:none}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.ObaIMq_host [data-conversation-details]{padding-right:0}.ObaIMq_host [data-right-panel-toggle-seat]{display:none}.ObaIMq_host [aria-label^=Artifact\ panel] header{padding-right:calc(var(--spacing) * 3)}.ObaIMq_host [aria-label^=Artifact\ panel]{border-left:0;padding-block:0}.ObaIMq_host [aria-label^=Artifact\ panel][data-panel-presentation=page]>[tabindex="-1"]{border:0;border-radius:0}}
._6z3AeW_menu[data-state=open]{animation:none}._6z3AeW_menu[data-state=closed]{animation:_6z3AeW_surface-exit var(--surface-exit-duration) var(--surface-reveal-ease) both}._6z3AeW_menu[data-warm-hover][data-state=closed],._6z3AeW_tooltip[data-state=delayed-open],._6z3AeW_tooltip[data-state=instant-open],._6z3AeW_tooltip[data-state=open]{animation:none}@keyframes _6z3AeW_surface-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}@media (prefers-reduced-motion:reduce){._6z3AeW_menu[data-state],._6z3AeW_tooltip[data-state]{animation:none}}
.DAa8bW_glassShell{--workspace-theme-surface-texture-image:none;isolation:isolate;background:0 0;position:relative;box-shadow:0 2px 8px #00000014,0 14px 34px #00000024;box-shadow:0 2px 8px lab(0% 0 0/.08),0 14px 34px lab(0% 0 0/.14)}.DAa8bW_glassShell:after{content:"";z-index:3;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffffd9 0%,#ffffff42 32%,#ffffff1f 64%,#ffffff73 100%);background:linear-gradient(lab(100% 0 0/.85) 0%,lab(100% 0 0/.26) 32%,lab(100% 0 0/.12) 64%,lab(100% 0 0/.45) 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.DAa8bW_glassClip{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.DAa8bW_glassSurface{z-index:0;pointer-events:none;inset:0;border-radius:inherit!important;position:absolute!important}.DAa8bW_glassContent{z-index:2;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.DAa8bW_mobileGlassShell{border-radius:inherit;width:100%;height:100%}@media (prefers-reduced-transparency:reduce){.DAa8bW_glassShell{background:var(--sidebar)}.DAa8bW_glassSurface{display:none}}.DAa8bW_menuItem:has(>[data-sidebar=menu-action])>[data-sidebar=menu-button]{padding-right:calc(var(--spacing) * 8)}
.Qpr6JW_handle{touch-action:auto}.Qpr6JW_handle:after{content:"";inset-block:0;background:color-mix(in oklab, var(--muted-foreground) 40%, transparent);opacity:0;pointer-events:none;width:2px;position:absolute;left:0}@media (hover:hover){.Qpr6JW_handle:hover:after{opacity:1}}.Qpr6JW_handle[data-resizing]:after{opacity:1}.Qpr6JW_handle:focus-visible:not([data-resizing]):after{background:var(--ring);opacity:1}.Qpr6JW_handle[data-panel-edge=right]:after{left:auto;right:0}.Qpr6JW_handle[data-panel-edge=right]:focus-visible:not([data-resizing]):after{background:var(--sidebar-ring)}
.REao7q_root{align-items:flex-start;gap:calc(var(--spacing) * 1);min-width:0;height:100%;display:flex;overflow:visible}.REao7q_root:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-lg)}.REao7q_list{scrollbar-width:none;gap:var(--tab-seat-gap);min-width:0;height:100%;scroll-padding-left:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4) 0;padding-top:calc(var(--spacing) * 2);--tab-seat-gap:calc(var(--spacing) * .5);--tab-seat-pin:calc(var(--spacing) * 9);--tab-seat-share:calc((100% - (max(1, var(--tab-seats,1)) - 1) * var(--tab-seat-gap) - var(--tab-pins,0) * var(--tab-seat-pin)) / max(1, calc(var(--tab-seats,1) - var(--tab-pins,0))));--tab-seat:max(calc(var(--spacing) * 16), min(calc(var(--spacing) * 50), var(--tab-seat-share)));flex:1;display:flex;position:relative;overflow-x:auto}.REao7q_list::-webkit-scrollbar{display:none}.REao7q_item{--tab-shoulder-left:var(--radius-xl);--tab-shoulder-right:var(--radius-xl);width:var(--tab-seat);touch-action:auto;-webkit-user-select:none;user-select:none;border-radius:var(--radius-3xl) var(--radius-3xl) var(--radius-xl) var(--radius-xl);height:100%;color:var(--muted-foreground);border:1px solid #0000;border-bottom:0;flex:none;display:flex;position:relative;container-type:inline-size}.REao7q_item[data-active=true]{color:var(--foreground);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;border-color:var(--workspace-card-hairline);z-index:2!important}.REao7q_item[data-active=true]:before,.REao7q_item[data-active=true]:after{content:"";pointer-events:none;width:var(--tab-shoulder-radius);height:var(--tab-shoulder-radius);background-color:inherit;background-blend-mode:normal, var(--workspace-theme-surface-texture-blend);background-image:radial-gradient(circle at var(--tab-shoulder-center), transparent var(--tab-shoulder-radius), var(--workspace-card-hairline) var(--tab-shoulder-radius), var(--workspace-card-hairline) calc(var(--tab-shoulder-radius) + 1px), transparent calc(var(--tab-shoulder-radius) + 1px)), var(--workspace-theme-surface-texture-image,none);-webkit-mask-image:radial-gradient(circle at var(--tab-shoulder-center), transparent var(--tab-shoulder-radius), #000 var(--tab-shoulder-radius));mask-image:radial-gradient(circle at var(--tab-shoulder-center), transparent var(--tab-shoulder-radius), #000 var(--tab-shoulder-radius));position:absolute;bottom:0}.REao7q_item[data-active=true]:before{--tab-shoulder-radius:var(--tab-shoulder-left,var(--radius-xl));--tab-shoulder-center:0 0;left:calc(-1 * var(--tab-shoulder-radius))}.REao7q_item[data-active=true]:after{--tab-shoulder-radius:var(--tab-shoulder-right,var(--radius-xl));--tab-shoulder-center:100% 0;right:calc(-1 * var(--tab-shoulder-radius))}.REao7q_item[data-dragging=true]{cursor:grabbing;z-index:3!important}.REao7q_item[data-dragging=true]:not([data-active=true]){background:var(--sem-background-secondary);color:var(--foreground)}.REao7q_item[data-dragging=true] .REao7q_tab:after{display:none}.REao7q_item[data-dragging=true] .REao7q_tab{cursor:grabbing}.REao7q_item:hover:not([data-active=true]){background:var(--muted);color:var(--foreground)}.REao7q_item:not([data-active=true]):not(:hover) .REao7q_tab:after{content:"";right:calc(var(--spacing) * -.5);top:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 5);border-right:1px solid var(--border);position:absolute}.REao7q_item:has(+.REao7q_item[data-active=true]) .REao7q_tab:after{display:none}.REao7q_item[data-pinned=true]{width:var(--tab-seat-pin)}.REao7q_tab{align-items:center;gap:calc(var(--spacing) * 1.5);width:100%;min-width:0;height:100%;padding:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 8);border-radius:inherit;text-align:left;outline:none;display:flex}.REao7q_item:not(:has(.REao7q_close)) .REao7q_tab{padding-right:calc(var(--spacing) * 2)}.REao7q_label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.REao7q_item[data-pinned=true] .REao7q_label{display:none}.REao7q_item[data-pinned=true] .REao7q_tab{padding:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4);justify-content:center}.REao7q_close{right:0;top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-xs);opacity:0;place-items:center;display:grid;position:absolute}.REao7q_item[data-active=true] .REao7q_close,.REao7q_item:hover .REao7q_close,.REao7q_item:focus-within .REao7q_close{opacity:1}.REao7q_close:hover{background:var(--muted)}.REao7q_tab:focus-visible,.REao7q_close:focus-visible,.REao7q_rename:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.REao7q_rename{width:100%;min-width:0;height:100%;padding:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 8);border-radius:inherit;background:0 0}.REao7q_tab,.REao7q_rename{font-size:var(--header-crumb-size,.875rem);line-height:calc(var(--header-crumb-size,.875rem) * 4 / 3);letter-spacing:0;font-weight:600}@container (max-width:90px){.REao7q_tab>svg{display:none}.REao7q_item[data-pinned=true] .REao7q_tab>svg{display:block}}@media (hover:none),(pointer:coarse){.REao7q_close{opacity:1}}@media (max-width:767px),(pointer:coarse){.REao7q_list{--tab-seat-pin:calc(var(--spacing) * 11 + 2px);--tab-seat:max(calc(var(--spacing) * 22 + 2px), min(calc(var(--spacing) * 50), var(--tab-seat-share)))}.REao7q_tab{min-height:calc(var(--spacing) * 11)}.REao7q_item:has(.REao7q_close) .REao7q_tab{width:calc(100% - var(--spacing) * 11);padding-right:0}.REao7q_close{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);top:0}.REao7q_close:hover{background:0 0}.REao7q_close:before{content:"";inset:calc(var(--spacing) * 2);border-radius:inherit;pointer-events:none;position:absolute}.REao7q_close:hover:before{background:var(--muted)}.REao7q_close>svg{position:relative}}header:has(.REao7q_root){--tab-canvas-left:var(--radius-xl);--tab-canvas-right:var(--radius-xl);padding-left:0;position:relative}header:has(.REao7q_root):after{content:"";inset-inline:0;background:var(--workspace-card-hairline);pointer-events:none;z-index:1;height:1px;position:absolute;bottom:0}.REao7q_item:first-child[data-active=true]{--tab-shoulder-left:min(var(--radius-xl), calc(var(--spacing) * 2))}header:has(.REao7q_item:first-child[data-active=true]){--tab-canvas-left:min(var(--radius-xl), calc(var(--spacing) * 2))}.REao7q_root[data-sizing=end] .REao7q_list:before{content:"";margin-left:auto;margin-right:calc(var(--spacing) * -.5)}
.m0XO0W_row{-webkit-touch-callout:none}.m0XO0W_row:not(:has(:disabled)):active{background:var(--secondary-hover)}@media (hover:hover) and (pointer:fine){.m0XO0W_row:not(:has(:disabled)):hover{background:var(--secondary)}}@media (pointer:coarse){.m0XO0W_footer [data-slot=button]{min-height:calc(var(--spacing) * 11)}}
.Ovv6sq_floatingLayer{z-index:120;pointer-events:none;font-family:var(--font-sans);color:var(--foreground);position:fixed;inset:0}.Ovv6sq_composerDock{left:var(--chat-region-left,0px);right:var(--chat-region-right,0px);bottom:calc(var(--canvas-bottom,0px) + 40px);width:min(692px, calc(100vw - var(--chat-region-left,0px) - var(--chat-region-right,0px) - 56px));z-index:40;pointer-events:auto;flex-direction:column;margin-inline:auto;display:flex;position:absolute}.Ovv6sq_miniChapters{opacity:0;justify-content:center;gap:7px;margin-bottom:9px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:100%;left:0;right:0;transform:translateY(8px)}.Ovv6sq_composerDock:hover .Ovv6sq_miniChapters,.Ovv6sq_composerDock:focus-within .Ovv6sq_miniChapters{opacity:1;transform:translateY(0)}.Ovv6sq_miniChapters button{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 72%, transparent);color:var(--muted-foreground);border-radius:999px;padding:7px 11px;font-size:12px;transition:background .16s,color .16s}.Ovv6sq_miniChapters button:hover{background:var(--card);color:var(--foreground)}.Ovv6sq_dockSurface{position:relative}.Ovv6sq_dockSurface .Ovv6sq_composer{z-index:1;position:relative}.Ovv6sq_glow{z-index:0;border-radius:var(--chat-radius-shell,calc(var(--radius-2xl) + 20px));pointer-events:none;opacity:var(--glow-o1,.2);will-change:opacity, transform;filter:blur(16px);animation:Ovv6sq_glowBreathe var(--glow-speed,4.5s) ease-in-out infinite;background:radial-gradient(130% 150% at 50% 130%,#dd2a7b 0%,#f58529 45%,#0000 72%);position:absolute;inset:-3px}@keyframes Ovv6sq_glowBreathe{0%,to{opacity:var(--glow-o1,.2);scale:1}50%{opacity:var(--glow-o2,.55);scale:var(--glow-s2,1.05)}}@media (prefers-reduced-motion:reduce){.Ovv6sq_glow{opacity:var(--glow-o2,.55);animation:none}}.Ovv6sq_pillSurfaceTokens{--chat-surface-shadow:0 4px 20px oklch(var(--sem-elevation-ink) / .06);--chat-surface-shadow-focus:0 4px 20px oklch(var(--sem-elevation-ink) / .1)}.Ovv6sq_composerWrap{position:relative;}.Ovv6sq_contextBanner{z-index:0;--context-banner-inset:8px;min-width:0;min-height:44px;margin:0 var(--context-banner-inset) -10px;border:1px solid color-mix(in oklch, var(--border) 48%, transparent);border-radius:max(0px, calc(var(--chat-radius-composer,calc(var(--radius-2xl) + 12px)) - var(--context-banner-inset)));background:color-mix(in oklch, var(--muted) 78%, var(--popover));color:var(--muted-foreground);align-items:flex-start;gap:4px;padding:7px 12px 15px;display:flex;position:relative;box-shadow:0 5px 16px #00000012}.Ovv6sq_contextProjectControl{align-items:center;min-width:0;display:flex}.Ovv6sq_contextSelector,.Ovv6sq_contextRemoveProject{border-radius:var(--radius-md);background:0 0;border:0;outline:none;justify-content:center;align-items:center;min-width:0;height:28px;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.Ovv6sq_contextSelector{gap:6px;max-width:220px;padding:0 8px;font-size:14px;font-weight:600;line-height:1}.Ovv6sq_contextSelector span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Ovv6sq_contextSelector svg,.Ovv6sq_contextRemoveProject svg{flex:none;width:14px;height:14px}.Ovv6sq_contextSelector:hover,.Ovv6sq_contextSelector[data-state=open],.Ovv6sq_contextRemoveProject:hover{background:color-mix(in oklch, var(--foreground) 7%, transparent)}.Ovv6sq_contextSelector:focus-visible,.Ovv6sq_contextRemoveProject:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--ring) 42%, transparent)}.Ovv6sq_contextSelector:active,.Ovv6sq_contextRemoveProject:active{transform:scale(.97)}.Ovv6sq_contextRemoveProject{flex:0 0 28px;width:28px;padding:0;position:relative}.Ovv6sq_contextProjectFolder,.Ovv6sq_contextProjectRemoveIcon{transition:opacity .1s;position:absolute;inset:7px}.Ovv6sq_contextProjectRemoveIcon,.Ovv6sq_contextProjectControl:hover .Ovv6sq_contextProjectFolder,.Ovv6sq_contextRemoveProject:focus-visible .Ovv6sq_contextProjectFolder{opacity:0}.Ovv6sq_contextProjectControl:hover .Ovv6sq_contextProjectRemoveIcon,.Ovv6sq_contextRemoveProject:focus-visible .Ovv6sq_contextProjectRemoveIcon{opacity:1}.Ovv6sq_contextDivider{background:color-mix(in oklch, var(--border) 68%, transparent);align-self:center;width:1px;height:16px;margin-inline:4px}.Ovv6sq_contextProjectPicker{z-index:200;width:min(288px,100vw - 40px);max-height:min(390px,62dvh);transform-origin:var(--radix-popover-content-transform-origin);border:1px solid color-mix(in oklch, var(--border) 55%, transparent);border-radius:var(--radius-3xl);background:var(--workspace-theme-surface-texture-image,none) repeat, var(--popover);background-blend-mode:var(--workspace-theme-surface-texture-blend);color:var(--popover-foreground);outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 44px #0000001f}.Ovv6sq_contextSearchRow{border-bottom:1px solid color-mix(in oklch, var(--border) 48%, transparent);align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:flex}.Ovv6sq_contextSearchRow svg{width:14px;height:14px;color:var(--muted-foreground);flex:none}.Ovv6sq_contextSearchRow input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.Ovv6sq_contextSearchRow input::placeholder{color:var(--muted-foreground)}.Ovv6sq_contextProjectList{scrollbar-width:thin;min-height:0;padding:5px 6px 6px;overflow-y:auto}.Ovv6sq_contextProjectGroup{color:var(--muted-foreground);margin:6px 8px 3px;font-size:12px;font-weight:500;line-height:16px}.Ovv6sq_contextProjectRow,.Ovv6sq_contextProjectFooter button{border-radius:max(0px, calc(var(--radius-3xl) - 6px));width:100%;min-height:36px;color:var(--foreground);text-align:left;background:0 0;border:0;outline:none;align-items:center;gap:9px;padding:7px 9px;font-size:14px;font-weight:500;line-height:18px;display:flex}.Ovv6sq_contextProjectRow[data-active=true],.Ovv6sq_contextProjectRow:focus-visible,.Ovv6sq_contextProjectFooter button:hover,.Ovv6sq_contextProjectFooter button:focus-visible{background:color-mix(in oklch, var(--muted) 88%, var(--popover))}.Ovv6sq_contextProjectRow>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.Ovv6sq_contextProjectRow>svg:last-child{width:14px;height:14px;color:var(--muted-foreground);flex:none;margin-left:auto}.Ovv6sq_contextProjectRowIcon{width:14px;height:14px;color:var(--muted-foreground);flex:none}.Ovv6sq_contextEmpty{color:var(--muted-foreground);text-align:center;padding:18px 12px;font-size:14px}.Ovv6sq_contextProjectFooter{border-top:1px solid color-mix(in oklch, var(--border) 48%, transparent);padding:5px 6px 6px}.Ovv6sq_contextProjectFooter svg{width:14px;height:14px;color:var(--muted-foreground)}.Ovv6sq_contextStageMenu{width:230px}@media (pointer:coarse){.Ovv6sq_contextBanner{min-height:54px;padding-block:5px 15px}.Ovv6sq_contextSelector,.Ovv6sq_contextRemoveProject{height:44px}.Ovv6sq_contextRemoveProject{flex-basis:44px;width:44px}.Ovv6sq_contextProjectFolder,.Ovv6sq_contextProjectRemoveIcon{inset:15px}.Ovv6sq_contextProjectFolder{opacity:0}.Ovv6sq_contextProjectRemoveIcon{opacity:1}}.Ovv6sq_composer{border:1px solid var(--border);border-radius:var(--chat-radius-composer,calc(var(--radius-2xl) + 12px));background:var(--workspace-theme-surface-texture-image,none) repeat, var(--popover);background-blend-mode:var(--workspace-theme-surface-texture-blend);isolation:isolate;box-shadow:var(--chat-surface-shadow);transition:border-color .16s,box-shadow .16s;position:relative}.Ovv6sq_composer[data-focused]{border-color:color-mix(in oklch, var(--ring) 45%, var(--border));box-shadow:var(--chat-surface-shadow-focus)}.Ovv6sq_composerInner{gap:var(--composer-gap,8px);padding:var(--composer-pad-top,8px) var(--composer-pad-x,8px) var(--composer-pad-bottom,8px);flex-direction:column;display:flex;position:relative;container:composer-content/inline-size}.Ovv6sq_composer textarea{resize:none;width:100%;min-height:44px;max-height:140px;color:var(--foreground);font-family:inherit;font-size:var(--type-body-size);background:0 0;border:0;outline:0;padding:10px 2px;line-height:1.5;display:block}.Ovv6sq_composer textarea::placeholder{color:var(--muted-foreground)}.Ovv6sq_textareaWrap{flex:auto;min-width:0;position:relative}.Ovv6sq_textareaWrap[data-voice-hidden]{inset-inline:0;opacity:0;pointer-events:none;height:44px;position:absolute;bottom:0;overflow:hidden}.Ovv6sq_textareaWrap .Ovv6sq_ghost{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;color:var(--muted-foreground);font-size:var(--type-body-size);line-height:1.5;position:absolute;top:10px;left:2px;right:2px;overflow:hidden}.Ovv6sq_ghost .Ovv6sq_ghostText{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.Ovv6sq_textareaWrap .Ovv6sq_ghost[data-leaving]{animation:.14s ease-in forwards Ovv6sq_ghostOut}.Ovv6sq_textareaWrap .Ovv6sq_ghost.Ovv6sq_ghostEnter{animation:Ovv6sq_ghostIn .22s var(--ease-strong-out)}@keyframes Ovv6sq_ghostOut{to{opacity:0;transform:translateY(-.85em)}}@keyframes Ovv6sq_ghostIn{0%{opacity:0;transform:translateY(.85em)}}.Ovv6sq_ghost .Ovv6sq_ghostShimmer{background-image:linear-gradient(100deg, var(--muted-foreground) 0%, var(--muted-foreground) 40%, color-mix(in oklch, var(--muted-foreground) 25%, white) 50%, var(--muted-foreground) 60%, var(--muted-foreground) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.15s ease-out Ovv6sq_ghostShimmer}@keyframes Ovv6sq_ghostShimmer{0%{background-position:125% 0}to{background-position:-125% 0}}@media (prefers-reduced-motion:reduce){.Ovv6sq_ghost .Ovv6sq_ghostShimmer{-webkit-text-fill-color:currentColor;color:var(--muted-foreground);background:0 0;animation:none}}.Ovv6sq_composerRow{align-items:flex-end;gap:7px;min-height:44px;display:flex;position:relative}.Ovv6sq_composerRow[data-voice-active]{align-items:center}.Ovv6sq_rowActions{flex:none;align-items:flex-end;gap:7px;display:flex}.Ovv6sq_agentPill{background:var(--muted);min-width:0;max-width:190px;height:26px;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:0;padding:0;transition:background .16s,color .16s;display:inline-flex}.Ovv6sq_agentPill:has([aria-expanded=true]){color:var(--foreground)}.Ovv6sq_agentPill[data-disabled]{opacity:.5}.Ovv6sq_agentPill:has(.Ovv6sq_agentPillMain:focus-visible){outline:2px solid color-mix(in oklab, var(--ring) 45%, transparent);outline-offset:1px}.Ovv6sq_agentPillMain:focus-visible{outline:none}.Ovv6sq_agentPillMain{min-width:0;color:inherit;background:0 0;border:0;align-self:stretch;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.Ovv6sq_agentPill:hover:not([data-disabled]){color:var(--foreground)}}.Ovv6sq_agentPillLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Ovv6sq_agentPillMore{opacity:.6;flex-shrink:0}.Ovv6sq_rowButton{background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,transform .16s;display:grid}.Ovv6sq_rowButton:hover{background:var(--muted)}.Ovv6sq_rowButton[aria-expanded=true],.Ovv6sq_rowButton:active{background:var(--secondary)}.Ovv6sq_rowButton:active,.Ovv6sq_sendButton:active{transform:scale(.94)}.Ovv6sq_rowButton:focus-visible,.Ovv6sq_sendButton:focus-visible{outline:2px solid color-mix(in oklch, var(--ring) 45%, transparent);outline-offset:1px}.Ovv6sq_rowButton:disabled{opacity:.4;cursor:default}.Ovv6sq_rowButton:disabled:hover{background:0 0}.Ovv6sq_sendButton{isolation:isolate;border-radius:var(--action-button-radius);background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:opacity .16s,transform .16s;display:grid;position:relative}.Ovv6sq_sendButton:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:var(--primary);transition:background .16s;position:absolute;inset:7px}.Ovv6sq_sendButton:hover:before{background:color-mix(in oklch, var(--primary) 84%, transparent)}.Ovv6sq_sendButton:disabled{opacity:.5;cursor:default}.Ovv6sq_sendButton:disabled:hover:before{background:var(--primary)}.Ovv6sq_sendButton[data-send-state=stop]:before{background:var(--foreground)}.Ovv6sq_chipRow,.Ovv6sq_bubbleChips{flex-wrap:wrap;gap:6px;display:flex}.Ovv6sq_chipRow{max-height:calc(var(--mobile-viewport-height,100dvh) * .35);overscroll-behavior:contain;padding:6px 6px 0;overflow-y:auto}.Ovv6sq_bubbleChips{margin-bottom:7px}.Ovv6sq_bubbleChips .Ovv6sq_chip{background:color-mix(in oklch, var(--card) 70%, transparent)}.Ovv6sq_chip{background:var(--secondary);max-width:220px;color:var(--foreground);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-weight:var(--type-caption-weight);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex;overflow:hidden}.Ovv6sq_chipRow>.Ovv6sq_chip:not(.Ovv6sq_fileChip){min-width:0;max-width:min(220px,100%)}.Ovv6sq_chipRow>.Ovv6sq_chip:not(.Ovv6sq_fileChip)>svg,.Ovv6sq_chipRow>.Ovv6sq_chip:not(.Ovv6sq_fileChip)>button{flex:none}.Ovv6sq_chipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Ovv6sq_fileChip{white-space:normal;text-overflow:clip;flex-wrap:wrap;width:fit-content;max-width:100%;overflow:visible}.Ovv6sq_fileChip .Ovv6sq_chipName{flex:5rem}.Ovv6sq_fileChip .Ovv6sq_chipStatus{overflow-wrap:anywhere;flex:0 auto;min-width:0}.Ovv6sq_fileChip button,.Ovv6sq_fileChip>svg{flex:none}.Ovv6sq_chip button{background:0 0;border:0;border-radius:999px;place-items:center;min-width:24px;min-height:24px;padding:1px;display:grid}.Ovv6sq_chip button:hover{background:var(--muted)}@media (pointer:coarse){.Ovv6sq_chipRow{row-gap:12px;padding-bottom:6px}.Ovv6sq_chipRow .Ovv6sq_chip{min-height:32px;padding-block:0;overflow:visible}.Ovv6sq_chip button{isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;width:44px;min-width:44px;height:44px;min-height:44px;margin-block:-6px;margin-inline:0;padding:0;position:relative}.Ovv6sq_chip button:last-child{margin-inline-end:-12px}.Ovv6sq_chip button:not(:last-child){width:auto;min-width:44px;padding-inline:8px}.Ovv6sq_chip button:before{z-index:-1;content:"";background:0 0;border-radius:999px;transition:background .14s;position:absolute;inset:8px}.Ovv6sq_chip button:hover{background:0 0}.Ovv6sq_chip button:active:before{background:var(--muted)}}.Ovv6sq_palette{z-index:4;border:1px solid color-mix(in oklch, var(--border) 55%, transparent);border-radius:var(--radius-3xl);background:var(--workspace-theme-surface-texture-image,none) repeat, var(--popover);background-blend-mode:var(--workspace-theme-surface-texture-blend);transform-origin:bottom;flex-direction:column;max-height:min(360px,62dvh);display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 14px 44px #0000001f}.Ovv6sq_palette:focus{outline:0}.Ovv6sq_paletteList{scrollbar-width:none;min-height:0;padding:6px 8px 8px;overflow-y:auto}.Ovv6sq_paletteList::-webkit-scrollbar{display:none}.Ovv6sq_paletteGroup{color:var(--muted-foreground);font-size:var(--type-captionSemibold-size);line-height:var(--type-captionSemibold-leading);font-weight:var(--type-captionSemibold-weight);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;margin:4px 8px 6px}.Ovv6sq_paletteRow{border-radius:max(0px, calc(var(--radius-3xl) - 8px));text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:50px;padding:7px 10px;transition:background .14s,color .14s;display:flex}.Ovv6sq_paletteRow.Ovv6sq_paletteRowActive,.Ovv6sq_paletteRow.Ovv6sq_paletteRowActive:hover{background:color-mix(in oklch, var(--muted) 92%, var(--popover))}.Ovv6sq_paletteRow:hover{background:color-mix(in oklch, var(--muted) 82%, var(--popover))}.Ovv6sq_paletteIcon{flex:none;place-items:center;width:30px;display:grid}.Ovv6sq_mentionGlyph{background:color-mix(in oklch, var(--muted) 80%, transparent);width:28px;height:28px;color:var(--muted-foreground);place-items:center;display:grid}.Ovv6sq_mentionGlyph[data-kind=skill]{color:var(--workspace-violet);background:color-mix(in oklch, var(--workspace-violet) 14%, var(--card))}.Ovv6sq_mentionGlyph[data-kind=document]{color:var(--workspace-blue);background:color-mix(in oklch, var(--workspace-blue) 14%, var(--card))}.Ovv6sq_mentionGlyph[data-kind=plugin]{color:var(--workspace-teal);background:color-mix(in oklch, var(--workspace-teal) 14%, var(--card))}.Ovv6sq_paletteText{flex:1;gap:1px;min-width:0;display:grid}.Ovv6sq_paletteLabel{min-width:0;color:var(--foreground);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:18px;display:flex}.Ovv6sq_paletteMetric{color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:14px}.Ovv6sq_paletteSub{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.Ovv6sq_paletteEnter{width:16px;height:16px;color:var(--muted-foreground);flex:none;margin-inline:4px 6px;display:block}.Ovv6sq_suggestPopover{z-index:4;border:1px solid color-mix(in oklch, var(--border) 55%, transparent);border-radius:var(--radius-3xl);background:var(--workspace-theme-surface-texture-image,none) repeat, var(--popover);background-blend-mode:var(--workspace-theme-surface-texture-blend);transform-origin:bottom;flex-direction:column;max-height:min(392px,62dvh);padding:10px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 14px 44px #0000001f}.Ovv6sq_suggestEyebrow{color:var(--muted-foreground);font-size:var(--type-captionSemibold-size);line-height:var(--type-captionSemibold-leading);font-weight:var(--type-captionSemibold-weight);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;margin:4px 8px 6px}.Ovv6sq_suggestList{scrollbar-width:none;flex-direction:column;gap:0;min-height:0;display:flex;overflow-y:auto}.Ovv6sq_suggestList::-webkit-scrollbar{display:none}.Ovv6sq_suggestRow{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);border-radius:max(0px, calc(var(--radius-3xl) - 10px));width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);text-align:left;cursor:pointer;background:0 0;border:0;flex-shrink:0;transition:background .14s;display:flex}.Ovv6sq_suggestRow:hover,.Ovv6sq_suggestRow:focus-visible{background:color-mix(in oklch, var(--muted) 82%, var(--popover));outline:0}.Ovv6sq_suggestText{flex:1;min-width:0;display:grid}.Ovv6sq_suggestTitle{min-width:0;color:var(--foreground);font-size:var(--type-bodySm-size);font-weight:500;line-height:var(--type-bodySm-leading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Ovv6sq_suggestArrow{color:var(--muted-foreground);opacity:0;flex:none;transition:opacity .16s,transform .16s;transform:translate(-4px)}.Ovv6sq_suggestRow:hover .Ovv6sq_suggestArrow,.Ovv6sq_suggestRow:focus-visible .Ovv6sq_suggestArrow{opacity:1;transform:translate(0)}.Ovv6sq_chatShell{left:var(--chat-region-left,0px);border:1px solid var(--border);border-radius:var(--chat-radius-shell,calc(var(--radius-2xl) + 20px));background:var(--workspace-theme-surface-texture-image,none) repeat, var(--popover);background-blend-mode:var(--workspace-theme-surface-texture-blend);width:min(720px,100vw - 28px);height:min(660px,100vh - 52px);box-shadow:var(--workspace-reader-shadow), inset 0 1px 0 var(--chat-specular-edge);pointer-events:auto;flex-direction:column;margin-inline:auto;display:flex;position:absolute;bottom:26px;right:0;overflow:hidden}.Ovv6sq_chatHeader{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px 12px 26px;display:grid}.Ovv6sq_chatTitle{justify-items:start;min-width:0;line-height:1.2;display:grid}.Ovv6sq_chatTitle strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.Ovv6sq_chatTitle span{color:var(--muted-foreground);font-size:12px}.Ovv6sq_headerActions{gap:2px;display:flex}.Ovv6sq_chapterTicker{z-index:35;border-radius:var(--radius-3xl);pointer-events:auto;width:22px;transition:width .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease, padding .18s ease, right .5s var(--ease-emphasized);border:1px solid #0000;justify-items:end;gap:1px;padding:6px 0;display:grid;position:absolute;transform:translateY(-50%)}.Ovv6sq_chapterTicker.Ovv6sq_window{right:calc(50% - 404px - var(--chat-region-left,0px) / 2);bottom:min(356px,50vh);transform:translateY(50%)}.Ovv6sq_chapterTicker:focus-within{border-color:color-mix(in oklch, var(--border) 70%, transparent);background:color-mix(in oklch, var(--popover) 94%, transparent);width:244px;box-shadow:var(--workspace-card-shadow);-webkit-backdrop-filter:blur(20px);padding:7px}.Ovv6sq_chapterButton{border-radius:var(--radius-md);width:100%;min-width:0;height:24px;color:var(--muted-foreground);text-align:left;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;padding:0 3px;transition:background .16s,color .16s;display:flex;position:relative}.Ovv6sq_tickerLine{background:color-mix(in oklch, var(--foreground) 22%, transparent);border-radius:999px;flex:none;width:14px;height:2px;transition:background .16s,transform .16s,width .16s}.Ovv6sq_tickerLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);flex:1;font-size:14px;font-weight:550;display:none;overflow:hidden}.Ovv6sq_tickerIndex{width:16px;color:var(--muted-foreground);text-align:right;flex:none;font-size:10px;font-weight:600;display:none}.Ovv6sq_chapterButton:hover,.Ovv6sq_chapterButton:focus-visible,.Ovv6sq_chapterButton.Ovv6sq_active{color:var(--foreground)}.Ovv6sq_chapterButton:hover .Ovv6sq_tickerLine,.Ovv6sq_chapterButton:focus-visible .Ovv6sq_tickerLine,.Ovv6sq_chapterButton.Ovv6sq_active .Ovv6sq_tickerLine{background:color-mix(in oklch, var(--foreground) 62%, transparent);transform:scaleX(1.28)}.Ovv6sq_chapterTicker:focus-within .Ovv6sq_chapterButton{justify-content:flex-start;padding:0 9px}.Ovv6sq_chapterTicker:focus-within .Ovv6sq_chapterButton:hover,.Ovv6sq_chapterTicker:focus-within .Ovv6sq_chapterButton:focus-visible,.Ovv6sq_chapterTicker:focus-within .Ovv6sq_chapterButton.Ovv6sq_active{background:var(--muted)}.Ovv6sq_chapterTicker:focus-within .Ovv6sq_tickerLine{display:none}.Ovv6sq_chapterTicker:focus-within .Ovv6sq_tickerLabel,.Ovv6sq_chapterTicker:focus-within .Ovv6sq_tickerIndex{display:block}@media (hover:hover) and (pointer:fine){.Ovv6sq_chapterTicker:hover{border-color:color-mix(in oklch, var(--border) 70%, transparent);background:color-mix(in oklch, var(--popover) 94%, transparent);width:244px;box-shadow:var(--workspace-card-shadow);-webkit-backdrop-filter:blur(20px);padding:7px}.Ovv6sq_chapterTicker:hover .Ovv6sq_chapterButton{justify-content:flex-start;padding:0 9px}.Ovv6sq_chapterTicker:hover .Ovv6sq_chapterButton:hover,.Ovv6sq_chapterTicker:hover .Ovv6sq_chapterButton:focus-visible,.Ovv6sq_chapterTicker:hover .Ovv6sq_chapterButton.Ovv6sq_active{background:var(--muted)}.Ovv6sq_chapterTicker:hover .Ovv6sq_tickerLine{display:none}.Ovv6sq_chapterTicker:hover .Ovv6sq_tickerLabel,.Ovv6sq_chapterTicker:hover .Ovv6sq_tickerIndex{display:block}}.Ovv6sq_shellBody{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.Ovv6sq_shellScrim{z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--popover) 96%, transparent) 60%);height:116px;position:absolute;bottom:0;left:0;right:0}.Ovv6sq_chatContent{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.Ovv6sq_messageList{scroll-behavior:smooth;min-height:0;padding:26px 26px 96px;overflow-y:auto}.Ovv6sq_transcript{container:conversation-thread/inline-size}.Ovv6sq_message{--chat-bubble-self:var(--assistant-accent,var(--sem-identity-ink));--chat-bubble-self-ink:var(--assistant-accent-ink,var(--sem-identity-ink-ink));--chat-bubble-agent:var(--secondary);--chat-bubble-pad:12px 16px;--chat-bubble-max-self:min(85%, 560px);--chat-bubble-max-agent:min(95%, 680px);align-items:flex-start;gap:10px;margin-bottom:12px;scroll-margin-top:24px;display:flex}.Ovv6sq_message.Ovv6sq_user{justify-content:flex-end}.Ovv6sq_message.Ovv6sq_assistant{justify-content:flex-start}.Ovv6sq_messageBody{max-width:min(100%,560px)}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody{max-width:var(--chat-bubble-max-self);border-radius:var(--chat-radius-bubble,calc(var(--radius-2xl) + 4px));background:var(--chat-bubble-self);color:var(--chat-bubble-self-ink);padding:var(--chat-bubble-pad)}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody p,.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody a,.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody code,.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody .Ovv6sq_quote{color:var(--chat-bubble-self-ink)}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody a{text-decoration:underline}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody a:focus-visible,.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody button.Ovv6sq_quote:focus-visible{outline:2px solid var(--chat-bubble-self-ink);outline-offset:2px}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody code{background:color-mix(in oklch, var(--chat-bubble-self-ink) 12%, transparent)}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody .Ovv6sq_quote{border-color:color-mix(in oklch, var(--chat-bubble-self-ink) 30%, transparent)}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody ::selection{background:color-mix(in oklch, var(--chat-bubble-self-ink) 30%, transparent)}.Ovv6sq_userStack{width:100%;max-width:var(--chat-bubble-max-self);flex-direction:column;align-items:flex-end;gap:8px;display:flex}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_userStack .Ovv6sq_messageBody{max-width:100%}.Ovv6sq_message.Ovv6sq_assistant .Ovv6sq_messageBody{width:fit-content;max-width:var(--chat-bubble-max-agent);border-radius:var(--chat-radius-bubble,calc(var(--radius-2xl) + 4px));background:var(--chat-bubble-agent);padding:var(--chat-bubble-pad)}.Ovv6sq_message.Ovv6sq_assistant .Ovv6sq_messageBody[data-wide=true]{width:100%}.Ovv6sq_assistantStack{flex:auto;justify-items:start;gap:8px;min-width:0;max-width:100%;display:grid}.Ovv6sq_assistantTrail{gap:8px;width:100%;max-width:min(95%,680px);margin-bottom:12px;display:grid}.Ovv6sq_message:has(+.Ovv6sq_assistantTrail){margin-bottom:8px}.Ovv6sq_message:has(>.Ovv6sq_assistantStack:empty){display:none}.Ovv6sq_assistantTrail>.Ovv6sq_message{margin-bottom:0}.Ovv6sq_threadCard{max-width:var(--chat-bubble-max-agent)}.Ovv6sq_message.Ovv6sq_assistant .Ovv6sq_messageBody details:first-child>summary{margin-top:-6px}.Ovv6sq_message.Ovv6sq_assistant .Ovv6sq_messageBody details:last-child:not([open])>summary{margin-bottom:-6px}.Ovv6sq_message.Ovv6sq_assistant .Ovv6sq_messageBody pre{border:1px solid var(--border);background:var(--card)}.Ovv6sq_message.Ovv6sq_assistant .Ovv6sq_messageBody :not(pre)>code,.Ovv6sq_message .Ovv6sq_messageBody [data-slot=skeleton]{background:var(--card)}.Ovv6sq_message p{color:var(--foreground);font-size:calc(16px * var(--native-text-scale,1));line-height:calc(1.55 * var(--lh-chat-body,1));letter-spacing:-.002em;text-wrap:pretty;margin:0}.Ovv6sq_messageBody,.Ovv6sq_answer{overflow-wrap:anywhere}.Ovv6sq_answer>*{margin-top:16px}.Ovv6sq_answer>:first-child{margin-top:0}.Ovv6sq_answer>h3{margin-top:30px}.Ovv6sq_answer>h4{margin-top:24px}.Ovv6sq_answer>h5{margin-top:28px}.Ovv6sq_answer>:is(h3,h4,h5)+*{margin-top:7px}.Ovv6sq_answer p{font-size:calc(1rem * var(--native-text-scale,1));line-height:calc(1.62 * var(--lh-chat-body,1));letter-spacing:-.003em;color:color-mix(in oklch, var(--foreground) 86%, transparent)}.Ovv6sq_answerLink{color:var(--workspace-blue);font-weight:500;text-decoration:none}.Ovv6sq_answerLink:hover{text-decoration:underline}.Ovv6sq_answerList{padding:0;margin:0;padding-left:1.35em;list-style-position:outside}ul.Ovv6sq_answerList{list-style-type:disc}ol.Ovv6sq_answerList{padding-left:1.7em;list-style-type:decimal}.Ovv6sq_answerList li{color:color-mix(in oklch, var(--foreground) 86%, transparent);font-size:calc(1rem * var(--native-text-scale,1));line-height:calc(1.62 * var(--lh-chat-body,1));letter-spacing:-.003em;text-wrap:pretty}.Ovv6sq_answerList li+li{margin-top:.5rem}.Ovv6sq_answerList li::marker{color:var(--muted-foreground);font-size:.9em}ol.Ovv6sq_answerList li::marker{font-variant-numeric:tabular-nums;font-weight:500}.Ovv6sq_answer.Ovv6sq_statusError{border:1px solid color-mix(in oklch, var(--workspace-theme-status-error) 24%, var(--border));border-radius:var(--radius-3xl);color:color-mix(in oklch, var(--workspace-theme-status-error) 45%, var(--foreground));background:color-mix(in oklch, var(--workspace-theme-status-error) 7%, var(--background));font-size:calc(.875rem * var(--native-text-scale,1));padding:12px 16px}.Ovv6sq_answer.Ovv6sq_statusError :is(p,li){color:inherit}.Ovv6sq_answerStreaming>p:last-child:after,.Ovv6sq_answerStreaming>ul:last-child li:last-child:after,.Ovv6sq_answerStreaming>ol:last-child li:last-child:after{content:"";corner-shape:round;vertical-align:-.14em;background:currentColor;border-radius:1px;width:2px;height:1em;margin-left:3px;animation:1.05s step-end infinite Ovv6sq_answerCaret;display:inline-block}@keyframes Ovv6sq_answerCaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Ovv6sq_answerStreaming>p:last-child:after,.Ovv6sq_answerStreaming>ul:last-child li:last-child:after,.Ovv6sq_answerStreaming>ol:last-child li:last-child:after{animation:none}}.Ovv6sq_contextRefs{border-radius:var(--chat-radius-bubble,calc(var(--radius-2xl) + 4px))}.Ovv6sq_contextRefMark{width:20px;height:20px}.Ovv6sq_messageActions{margin-top:4px;align-items:center;gap:2px;margin-inline-start:10px;display:flex}.Ovv6sq_assistantStack>.Ovv6sq_messageActions{margin-top:-4px}.Ovv6sq_assistantStack>.Ovv6sq_messageActions:first-child{margin-top:0}.Ovv6sq_messageActions:has(>button.Ovv6sq_retryAction){flex-wrap:wrap}.Ovv6sq_message .Ovv6sq_messageActions[data-message-rail]{opacity:0;pointer-events:none;gap:2px;margin:0;transition:opacity .14s}.Ovv6sq_message:hover [data-message-rail],.Ovv6sq_message:focus-within [data-message-rail]{opacity:1;pointer-events:auto}.Ovv6sq_assistantStack{flex-wrap:wrap;align-items:flex-end;display:flex}.Ovv6sq_assistantStack>.Ovv6sq_messageBody{min-width:0}.Ovv6sq_assistantStack>[data-message-rail]{flex-wrap:wrap;flex:none;max-width:100%}.Ovv6sq_messageActions.Ovv6sq_userActions[data-message-rail]{align-self:flex-end;position:static}.Ovv6sq_message.Ovv6sq_assistant .Ovv6sq_messageBody[data-separated]{background:0 0;border-radius:0;width:100%;max-width:100%;padding:0}.Ovv6sq_messageBody[data-separated] [data-answer-prose]{width:fit-content;max-width:var(--chat-bubble-max-agent);padding:var(--chat-bubble-pad);border-radius:var(--chat-radius-bubble,calc(var(--radius-2xl) + 4px));background:var(--chat-bubble-agent)}.Ovv6sq_messageBody [data-answer-object]:not([data-answer-object=options]){min-width:0;max-width:100%}.Ovv6sq_message [data-message-line]{align-items:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.Ovv6sq_message [data-message-line]>.Ovv6sq_messageBody{flex:0 auto;min-width:0}.Ovv6sq_message [data-message-line]>[data-message-rail]{flex:none}.Ovv6sq_message [data-message-line=user]{justify-content:flex-end}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_userStack{max-width:100%}.Ovv6sq_message [data-message-line=assistant][data-separated]{flex-wrap:wrap;width:100%}.Ovv6sq_message [data-message-line=assistant][data-separated]>.Ovv6sq_messageBody{flex-basis:100%}@media (hover:none),(pointer:coarse){.Ovv6sq_message [data-message-line=assistant]{flex-wrap:wrap}.Ovv6sq_message [data-message-line]>[data-message-rail]{flex-wrap:wrap;flex-shrink:1}.Ovv6sq_message .Ovv6sq_messageActions[data-message-rail]{opacity:1;pointer-events:auto}}.Ovv6sq_messageActions button{border-radius:var(--action-button-radius);width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:0;place-items:center;transition:background .14s,color .14s;display:grid}.Ovv6sq_messageActions button:hover{background:var(--muted);color:var(--foreground)}.Ovv6sq_messageActions button.Ovv6sq_actionOn{color:color-mix(in oklch, var(--workspace-theme-accent) 45%, var(--foreground))}.Ovv6sq_messageActions button.Ovv6sq_actionSuccess,.Ovv6sq_messageActions button.Ovv6sq_actionSuccess:hover{color:color-mix(in oklch, var(--workspace-theme-status-success) 45%, var(--foreground))}button.Ovv6sq_retryAction{width:auto;max-width:100%;height:auto;min-height:28px;color:var(--muted-foreground);font-size:calc(12px * var(--native-text-scale,1));white-space:normal;overflow-wrap:anywhere;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}button.Ovv6sq_retryAction>svg{flex-shrink:0}button.Ovv6sq_retryAction:hover:not(:disabled){background:var(--muted);color:var(--foreground)}button.Ovv6sq_retryAction:focus-visible{color:var(--foreground);box-shadow:0 0 0 2px color-mix(in oklch, var(--ring) 42%, transparent)}button.Ovv6sq_retryAction:disabled{opacity:.45}.Ovv6sq_conversationRefusal{color:var(--muted-foreground);font-size:calc(12px * var(--native-text-scale,1));margin-top:2px}.Ovv6sq_messageTime{color:var(--muted-foreground);font-size:calc(12px * var(--native-text-scale,1));margin-left:8px}.Ovv6sq_replyRef,.Ovv6sq_quote{--chat-reply-ink:color-mix(in oklch, var(--workspace-blue) 65%, var(--foreground))}.Ovv6sq_replyRef{border-radius:var(--radius-lg);background:var(--secondary);align-items:center;gap:8px;min-width:0;margin:6px 6px 0;padding-block:6px;padding-inline:12px 4px;display:flex;position:relative;overflow:hidden}.Ovv6sq_replyRef:before{content:"";background:var(--chat-reply-ink);width:2px;position:absolute;inset-block:0;inset-inline-start:0}.Ovv6sq_replyRefText{flex-direction:column;flex:auto;min-width:0;display:flex}.Ovv6sq_replyRefCaption{color:var(--chat-reply-ink);font-size:var(--type-captionSemibold-size);line-height:var(--type-captionSemibold-leading);font-weight:var(--type-captionSemibold-weight);letter-spacing:var(--type-captionSemibold-tracking)}.Ovv6sq_replyRefExcerpt{color:var(--muted-foreground);font-size:var(--type-bodySm-size);line-height:1.45;font-weight:var(--type-bodySm-weight);letter-spacing:var(--type-bodySm-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Ovv6sq_replyRefRemove{flex:none}@media (pointer:coarse){.Ovv6sq_replyRef{padding-block:0}.Ovv6sq_replyRefRemove{width:44px;height:44px}}.Ovv6sq_quote{border:0;border-inline-start:2px solid var(--chat-reply-ink);width:100%;color:var(--muted-foreground);font:inherit;text-align:start;background:0 0;margin:0 0 8px;padding:0;padding-inline-start:10px;display:block}button.Ovv6sq_quote{cursor:default}button.Ovv6sq_quote:hover{color:var(--foreground)}button.Ovv6sq_quote:focus-visible{outline:2px solid color-mix(in oklch, var(--ring) 45%, transparent);outline-offset:2px}.Ovv6sq_quoteText{-webkit-line-clamp:2;font-size:var(--type-bodySm-size);line-height:1.45;font-weight:var(--type-bodySm-weight);letter-spacing:var(--type-bodySm-tracking);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (pointer:coarse){button.Ovv6sq_quote{align-items:center;min-height:44px;display:flex}}.Ovv6sq_message.Ovv6sq_user{margin-bottom:24px}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_userStack,.Ovv6sq_message .Ovv6sq_messageBody{position:relative}.Ovv6sq_menuAnchor{pointer-events:none;position:absolute;inset:0}.Ovv6sq_message .Ovv6sq_messageBody:after{content:"";border-radius:inherit;background:var(--ring);opacity:0;pointer-events:none;position:absolute;inset:0}.Ovv6sq_message[data-quote-flash] .Ovv6sq_messageBody:after{animation:.6s ease-out Ovv6sq_quoteFlash}@keyframes Ovv6sq_quoteFlash{0%{opacity:.22}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Ovv6sq_message[data-quote-flash] .Ovv6sq_messageBody:after{animation:none}}.Ovv6sq_message:focus{outline:none}.Ovv6sq_message:focus-visible .Ovv6sq_messageBody{outline:2px solid color-mix(in oklch, var(--ring) 45%, transparent);outline-offset:2px}.Ovv6sq_latestDock{z-index:2;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;bottom:12px;overflow:visible}.Ovv6sq_latestDock[data-clear-dock]{bottom:calc(var(--chat-dock-clearance,0px) + 4px)}.Ovv6sq_latestButton{pointer-events:auto;filter:drop-shadow(0 0 1px color-mix(in oklch, var(--foreground) 24%, transparent)) drop-shadow(0 4px 12px color-mix(in oklch, var(--foreground) 14%, transparent));animation:.16s ease-out Ovv6sq_latestIn;position:absolute;bottom:0}@keyframes Ovv6sq_latestIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Ovv6sq_latestButton{animation:none}}@media (max-width:900px){.Ovv6sq_chapterTicker.Ovv6sq_window{left:auto;right:18px}}@media (max-width:760px){.Ovv6sq_chatShell{border-radius:var(--chat-radius-shell,calc(var(--radius-2xl) + 20px));width:auto;height:min(82vh,680px);inset:auto 8px 8px}.Ovv6sq_chatContent{grid-template-columns:1fr}.Ovv6sq_messageList{border-right:0;padding:20px 16px 92px}.Ovv6sq_contextPanel{display:none}.Ovv6sq_chapterTicker,.Ovv6sq_chapterTicker.Ovv6sq_window{width:22px;inset:92px 12px auto auto;overflow:visible;transform:none}.Ovv6sq_chapterTicker:hover,.Ovv6sq_chapterTicker:focus-within{width:min(244px,100vw - 24px)}.Ovv6sq_composerDock{bottom:calc(var(--canvas-bottom,0px) + 22px);width:calc(100vw - 40px)}.Ovv6sq_palette{border-radius:var(--radius-3xl);max-height:min(340px,64dvh)}.Ovv6sq_paletteList{padding-inline:8px}.Ovv6sq_paletteRow{min-height:48px;padding-inline:10px}}.Ovv6sq_embeddedLayer{pointer-events:auto;width:100%;min-width:0;font-family:var(--font-sans);color:var(--foreground);position:relative}.Ovv6sq_embeddedLayer .Ovv6sq_composerDock{z-index:auto;width:100%;margin:0;position:relative;inset:auto}@media (max-width:767px),(pointer:coarse) and (max-height:500px){button.Ovv6sq_retryAction{min-width:44px;min-height:44px}.Ovv6sq_floatingLayer{inset:auto;top:var(--mobile-viewport-top,0px);left:var(--mobile-viewport-left,0px);width:var(--mobile-viewport-width,100%);height:var(--mobile-viewport-height,100dvh)}.Ovv6sq_floatingLayer[data-compact-dock-hidden]{display:none}.Ovv6sq_floatingLayer .Ovv6sq_composerDock{width:calc(100% - 1rem);left:0;right:0;bottom:calc(var(--mobile-tabs-occupied-height,0px) + .5rem)}}@media (pointer:coarse) and (min-width:600px) and (max-height:500px){.Ovv6sq_floatingLayer .Ovv6sq_composerDock{bottom:calc(var(--mobile-tabs-occupied-height,0px) + 4px)}.Ovv6sq_composerWrap:has(>.Ovv6sq_contextBanner){align-items:center;gap:8px;display:flex}.Ovv6sq_composerWrap>.Ovv6sq_composer{flex:1;min-width:0}.Ovv6sq_contextBanner{flex:0 20%;min-height:44px;max-height:52px;margin:0;padding:0;overflow:auto}.Ovv6sq_contextBanner>*{flex-shrink:0}.Ovv6sq_composerInner{flex-direction:row;align-items:center;gap:8px}.Ovv6sq_composerRow{flex:1;align-items:center;min-width:0}.Ovv6sq_composer textarea{max-height:max(44px,1lh + 20px)}.Ovv6sq_chipRow{flex-wrap:nowrap;flex:0 25%;min-width:0;max-height:48px;overflow:auto}.Ovv6sq_chipRow>*{flex-shrink:0}.Ovv6sq_chipRow .Ovv6sq_fileChip{flex-wrap:nowrap;width:max-content;max-width:none}.Ovv6sq_fileChip .Ovv6sq_chipName{flex:0 auto;max-width:10rem}.Ovv6sq_replyRef{flex:0 30%;min-width:0;margin:0}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.Ovv6sq_contextProjectRow,.Ovv6sq_contextProjectFooter button{min-height:44px}}@media (pointer:coarse){.Ovv6sq_agentPill{isolation:isolate;background:0 0;height:44px;position:relative}.Ovv6sq_agentPill:before{z-index:-1;background:var(--muted);content:"";pointer-events:none;border-radius:999px;position:absolute;inset:9px 0}.Ovv6sq_agentPillMain{min-height:44px}}@media (pointer:coarse) and (min-width:600px) and (min-height:16rem) and (max-height:500px){html:not([data-native-chat-host=true]):not([data-mobile-keyboard=true]) .Ovv6sq_embeddedLayer[data-chat-presentation=focused] .Ovv6sq_composerInner{flex-direction:column;align-items:stretch}html:not([data-native-chat-host=true]):not([data-mobile-keyboard=true]) .Ovv6sq_embeddedLayer[data-chat-presentation=focused] .Ovv6sq_composerRow{flex:none;width:100%}}.Ovv6sq_message .Ovv6sq_messageBody[data-pressing]{-webkit-user-select:none;user-select:none}@media (pointer:coarse){.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody{transition:transform .2s var(--ease-strong-out)}.Ovv6sq_message.Ovv6sq_user .Ovv6sq_messageBody[data-pressing=press]{transition:transform .24s var(--ease-strong-out) .14s;transform:scale(.985)}.Ovv6sq_messageActions,.Ovv6sq_messageActions>[role=group]{gap:0}.Ovv6sq_messageActions{margin-inline-start:2px}.Ovv6sq_assistantStack>.Ovv6sq_messageActions:has(button:not(.Ovv6sq_retryAction)){margin-block:-8px}.Ovv6sq_assistantStack>.Ovv6sq_messageActions:has(button:not(.Ovv6sq_retryAction)):first-child{margin-top:0}.Ovv6sq_messageActions button:not(.Ovv6sq_retryAction){isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;width:44px;height:44px;position:relative}.Ovv6sq_messageActions button:not(.Ovv6sq_retryAction):before{z-index:-1;border-radius:inherit;content:"";background:0 0;transition:background .14s;position:absolute;inset:8px}.Ovv6sq_messageActions button:not(.Ovv6sq_retryAction):hover{background:0 0}.Ovv6sq_messageActions button:not(.Ovv6sq_retryAction):active:before{background:var(--muted)}}@media (hover:none){.Ovv6sq_messageActions button:not(.Ovv6sq_retryAction):not(.Ovv6sq_actionOn):not(.Ovv6sq_actionSuccess):hover{color:var(--muted-foreground)}.Ovv6sq_rowButton:hover:not([aria-expanded=true]),.Ovv6sq_rowButton:disabled:hover{background:0 0}.Ovv6sq_sendButton:hover:before{background:var(--primary)}.Ovv6sq_sendButton[data-send-state=stop]:hover:before{background:var(--foreground)}}@media (pointer:coarse){.Ovv6sq_rowButton,.Ovv6sq_sendButton{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.Ovv6sq_composer textarea[data-multiline]{padding-bottom:4px}.Ovv6sq_composer[data-multiline] .Ovv6sq_composerRow:not([data-voice-active]){flex-wrap:wrap;gap:4px}.Ovv6sq_composer[data-multiline] .Ovv6sq_composerRow:not([data-voice-active]) .Ovv6sq_textareaWrap{flex:1 0 100%;order:-1}.Ovv6sq_composer[data-multiline] .Ovv6sq_composerRow:not([data-voice-active]) .Ovv6sq_rowActions{gap:4px;margin-inline-start:auto}.Ovv6sq_composerRow[data-voice-v2]{flex-wrap:wrap}.Ovv6sq_composerRow[data-voice-v2] .Ovv6sq_textareaWrap{flex-basis:100%}.Ovv6sq_voiceDraftMirror{white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;font:inherit;font-size:var(--type-body-size);color:var(--foreground);padding:10px 2px;line-height:1.5;position:absolute;inset:0;overflow-y:hidden}.Ovv6sq_textareaWrap[data-voice-mirror] textarea{color:#0000;caret-color:#0000}.Ovv6sq_voicePending{color:var(--muted-foreground)}.Ovv6sq_voiceLiveEdge{vertical-align:text-bottom;background:currentColor;width:1px;height:1em;display:inline-block}.Ovv6sq_rowButton[data-voice-mic]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media not all and (hover:hover) and (pointer:fine){.Ovv6sq_voiceFineTooltip{display:none}}.Ovv6sq_rowButton[data-voice-mic]{transition:transform var(--voice-mic-press-duration) var(--ease-strong-out)}.Ovv6sq_rowButton[data-voice-mic]:active{transform:scale(var(--voice-mic-press-scale))}@media (pointer:coarse){.Ovv6sq_composerRow[data-voice-v2] textarea{max-height:140px}}@media (prefers-reduced-motion:reduce){.Ovv6sq_rowButton[data-voice-mic]:active{transform:none}}@container composer-content not (min-width:20rem){.Ovv6sq_composerRow:not([data-voice-active]){flex-wrap:wrap;gap:4px}.Ovv6sq_composerRow:not([data-voice-active]) .Ovv6sq_textareaWrap{flex:1 0 100%;order:-1}.Ovv6sq_composerRow:not([data-voice-active]) .Ovv6sq_rowActions{flex-wrap:wrap;gap:4px;max-width:100%;margin-inline-start:auto}}@media (max-height:16rem){:root[data-mobile-keyboard] .Ovv6sq_composerWrap:has(>.Ovv6sq_contextBanner){align-items:stretch;gap:var(--spacing);flex-direction:column;display:flex}:root[data-mobile-keyboard] .Ovv6sq_composerWrap>.Ovv6sq_composer{flex:1;width:100%;min-width:0}:root[data-mobile-keyboard] .Ovv6sq_contextBanner{min-height:44px;max-height:calc(var(--spacing) * 12);flex:none;margin:0;padding:0;overflow:auto}:root[data-mobile-keyboard] .Ovv6sq_contextBanner>*{flex-shrink:0}:root[data-mobile-keyboard] .Ovv6sq_composerInner{align-items:center;gap:var(--spacing);padding-block:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root[data-mobile-keyboard] .Ovv6sq_composerInner>.Ovv6sq_composerRow,:is(:root[data-mobile-keyboard] .Ovv6sq_composerInner:not(:has(>.Ovv6sq_chipRow))>.Ovv6sq_replyRef,:root[data-mobile-keyboard] .Ovv6sq_composerInner:not(:has(>.Ovv6sq_replyRef))>.Ovv6sq_chipRow){grid-column:1/-1}:root[data-mobile-keyboard] .Ovv6sq_composerRow:not([data-voice-active]){align-items:center;gap:var(--spacing);flex-wrap:nowrap;flex:1;min-width:0}:root[data-mobile-keyboard] .Ovv6sq_composerRow:not([data-voice-active]) .Ovv6sq_textareaWrap{flex:auto;order:0}:root[data-mobile-keyboard] .Ovv6sq_composerRow:not([data-voice-active]) .Ovv6sq_rowActions{gap:var(--spacing);flex-wrap:nowrap;margin-inline-start:0}:root[data-mobile-keyboard] .Ovv6sq_composerRow:not([data-voice-active]) textarea{max-height:max(44px,1lh + 20px)}:root[data-mobile-keyboard] .Ovv6sq_chipRow{min-width:0;max-height:calc(var(--spacing) * 12);flex-wrap:nowrap;flex:0 25%;overflow:auto}:root[data-mobile-keyboard] .Ovv6sq_chipRow>*{flex-shrink:0}:root[data-mobile-keyboard] .Ovv6sq_chipRow .Ovv6sq_fileChip{flex-wrap:nowrap;width:max-content;max-width:none}:root[data-mobile-keyboard] .Ovv6sq_fileChip .Ovv6sq_chipName{flex:0 auto;max-width:10rem}:root[data-mobile-keyboard] .Ovv6sq_replyRef{min-width:0;max-height:calc(var(--spacing) * 12);flex:0 30%;margin:0;overflow:auto}}@container conversation-thread not (min-width:20rem){.Ovv6sq_message [data-message-line=assistant]{flex-wrap:wrap}.Ovv6sq_message [data-message-line=assistant]>[data-message-rail],.Ovv6sq_message [data-message-line=assistant]>[data-message-rail]>[role=group]{flex-wrap:wrap;max-width:100%}}@container (max-width:30rem){.Ovv6sq_assistantTrail{max-width:100%}}
.VO-ufq_word{animation:VO-ufq_answer-word-reveal var(--surface-reveal-duration) var(--surface-reveal-ease) both}@keyframes VO-ufq_answer-word-reveal{0%{opacity:0}to{opacity:1}}.VO-ufq_pill{animation:VO-ufq_answer-pill-reveal var(--surface-reveal-duration) var(--surface-reveal-ease) both}@keyframes VO-ufq_answer-pill-reveal{0%{opacity:0;transform:scale(var(--answer-pill-enter-scale))}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.VO-ufq_word,.VO-ufq_pill{animation:none}}
.lYQDCa_layer{top:var(--canvas-top,0px);right:var(--canvas-right,0px);bottom:var(--canvas-bottom,0px);left:var(--canvas-left,0px);z-index:120;pointer-events:none;color:var(--foreground);position:fixed;overflow:visible}.lYQDCa_layer[hidden],.lYQDCa_window[hidden],.lYQDCa_panel[hidden],.lYQDCa_composer[hidden],.lYQDCa_composerMask[hidden],.lYQDCa_thread[hidden],.lYQDCa_details[hidden]{display:none}.lYQDCa_focusedLayer{z-index:11000;inset:0}.lYQDCa_layer:not(.lYQDCa_focusedLayer):not([data-chat-projecting]){--chat-canvas-corner:var(--content-canvas-radius,var(--radius-xl));clip-path:inset(0 round var(--chat-canvas-corner))}.lYQDCa_layer[data-canvas-seam-left="1"]:not(.lYQDCa_focusedLayer):not([data-chat-projecting]){clip-path:inset(0 round 0 var(--chat-canvas-corner) var(--chat-canvas-corner) 0)}.lYQDCa_contentBounds{inset:0 var(--overlay-right,0px) 0 0;pointer-events:none;position:absolute}.lYQDCa_carouselControls{bottom:calc(min(40rem, 100dvh - var(--canvas-top,0px) - var(--canvas-bottom,0px) - 2rem) + .5rem);pointer-events:auto;gap:.5rem;display:flex;position:absolute;right:1rem}.lYQDCa_carouselControls[data-minimized-only]{bottom:3.5rem}.lYQDCa_backdrop{background:var(--workspace-overlay-scrim);pointer-events:auto;position:fixed;inset:0}.lYQDCa_viewport{pointer-events:none;position:absolute;inset:0;overflow:visible}.lYQDCa_viewport[data-chat-overflow]{scrollbar-width:none;overflow:auto hidden}.lYQDCa_viewport::-webkit-scrollbar{display:none}.lYQDCa_focusedLayer .lYQDCa_viewport,.lYQDCa_layer[data-chat-projecting] .lYQDCa_viewport{overflow:visible}.lYQDCa_windows{pointer-events:none;min-width:100%;height:100%;position:relative}.lYQDCa_window{pointer-events:auto;--composer-height:4rem;--chat-composer-inset:.75rem;min-width:0;position:absolute;bottom:0;}.lYQDCa_window[data-chat-minimized]{pointer-events:none}.lYQDCa_shell,.lYQDCa_panel{inset-inline:0;height:min(40rem, calc(100dvh - var(--canvas-top,0px) - var(--canvas-bottom,0px) - 2rem));border-radius:var(--modal-radius) var(--modal-radius) 0 0;transform-origin:bottom;position:absolute;bottom:0;overflow:hidden}.lYQDCa_shell{background:var(--workspace-theme-surface-texture-image,none) repeat, var(--popover);background-blend-mode:var(--workspace-theme-surface-texture-blend);border:1px solid var(--border);box-shadow:var(--elev-3);pointer-events:none}.lYQDCa_panel{padding-bottom:var(--composer-height);flex-direction:column;display:flex}.lYQDCa_window[data-chat-open=false] .lYQDCa_shell{bottom:var(--chat-composer-inset);height:calc(var(--composer-height) - 2 * var(--chat-composer-inset));border-radius:var(--chat-radius-composer,var(--modal-radius))}.lYQDCa_window[data-chat-minimized] .lYQDCa_shell{height:var(--chat-minimized-height);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--elev-1)}.lYQDCa_focusedWindow{--chat-overlay-reader-inset:calc(var(--spacing) * 3)}.lYQDCa_focusedWindow .lYQDCa_shell,.lYQDCa_focusedWindow .lYQDCa_panel{height:calc(100dvh - 2rem)}.lYQDCa_focusedWindow .lYQDCa_panel{padding-bottom:0}.lYQDCa_focusedWindow .lYQDCa_thread{padding-bottom:var(--composer-height)}.lYQDCa_details[data-chat-details-ready=false]{pointer-events:none;position:absolute;inset:0}.lYQDCa_focusedWindow .lYQDCa_composerSizer{width:min(48rem, calc(100% - var(--focused-panel-width,0px) - var(--chat-overlay-reader-inset,0px)))}.lYQDCa_focusedWindow .lYQDCa_composer{margin-left:max(0px, calc((100% - var(--focused-panel-width,0px) - var(--chat-overlay-reader-inset,0px) - 48rem) / 2))}.lYQDCa_focusedWindow .lYQDCa_composerInput{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.lYQDCa_details{--chat-dock-clearance:calc(var(--composer-height) + 1rem);flex:1;min-height:0;display:flex}.lYQDCa_dragHandle{touch-action:auto;width:4rem;height:1.5rem;min-height:1.5rem;padding:.5rem;position:absolute;top:.25rem;left:calc(50% - 2rem)}.lYQDCa_header{border-bottom:1px solid var(--border);background:0 0;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:.125rem;padding:.5rem;display:grid;position:relative}.lYQDCa_headerTitle{flex:1;min-width:0}.lYQDCa_headerActions{flex-shrink:0;justify-self:end;align-items:center;gap:.125rem;display:flex}.lYQDCa_focusedWindow .lYQDCa_header{z-index:3}.lYQDCa_focusedWindow .lYQDCa_headerTitle{visibility:visible}.lYQDCa_composerMask{position:relative}.lYQDCa_composerSizer{visibility:hidden;pointer-events:none;width:100%;height:0;position:absolute}.lYQDCa_composer{z-index:1;position:relative}.lYQDCa_composerInput{padding:var(--chat-composer-inset)}.lYQDCa_suggestionAnchor{pointer-events:none;width:100%;position:absolute;bottom:100%;left:0;overflow:hidden}.lYQDCa_suggestionContent{pointer-events:auto;width:100%;max-height:100%;position:absolute;bottom:0;overflow-y:auto}.lYQDCa_suggestionContent>*{padding-block:1rem}.lYQDCa_suggestionContent:empty{display:none}.lYQDCa_scrollingStack{inset-inline:0;overscroll-behavior:contain;pointer-events:auto;position:absolute;bottom:0;overflow-y:auto}.lYQDCa_scrollingStack .lYQDCa_composer{pointer-events:none;flex-direction:column;min-height:100%;display:flex}.lYQDCa_scrollingStack .lYQDCa_suggestionAnchor{flex:none;margin-top:auto;position:relative;bottom:auto;overflow:visible}.lYQDCa_scrollingStack .lYQDCa_suggestionContent{max-height:none;position:relative;bottom:auto;overflow:visible}.lYQDCa_scrollingStack .lYQDCa_composerInput{pointer-events:auto;flex:none}.lYQDCa_window:has(>.lYQDCa_scrollingStack) .lYQDCa_composerSizer{height:var(--composer-height);position:relative}.lYQDCa_suggestions{padding-inline:1rem}.lYQDCa_railItem[inert]{pointer-events:none}.lYQDCa_railItem{pointer-events:auto;z-index:2;min-width:0;min-height:var(--chat-minimized-height);border:1px solid #0000;align-items:center;padding:.25rem;display:flex;position:absolute;bottom:0}.lYQDCa_update{background:var(--sem-text-icon-link);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.lYQDCa_working{background:var(--sem-text-icon-positive)}.lYQDCa_thread{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}@media (max-width:600px){.lYQDCa_window{--chat-composer-inset:.5rem}.lYQDCa_focusedWindow .lYQDCa_dragHandle{left:.5rem}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.lYQDCa_focusedWindow{--chat-overlay-reader-inset:0px}.lYQDCa_layer{inset:auto;top:calc(var(--mobile-viewport-top,0px) + var(--mobile-header-occupied-height,0px));left:var(--mobile-viewport-left,0px);width:var(--mobile-viewport-width,100%);height:calc(var(--mobile-viewport-height,100dvh) - var(--mobile-header-occupied-height,0px) - var(--mobile-tabs-occupied-height,0px))}.lYQDCa_contentBounds{inset:0}.lYQDCa_window{--chat-composer-inset:.5rem}.lYQDCa_window[data-chat-open=true] .lYQDCa_shell,.lYQDCa_window .lYQDCa_panel{height:calc(var(--mobile-viewport-height,100dvh) - var(--mobile-header-occupied-height,0px) - var(--mobile-tabs-occupied-height,0px));border-radius:0}.lYQDCa_window[data-chat-minimized] .lYQDCa_shell{height:var(--chat-minimized-height)}.lYQDCa_headerActions [data-expand-chat],.lYQDCa_dragHandle{display:none}.lYQDCa_focusedWindow .lYQDCa_composerInput{padding-bottom:max(var(--chat-composer-inset), var(--mobile-safe-area-bottom,0px))}:root[data-mobile-keyboard=true] .lYQDCa_focusedWindow .lYQDCa_composerInput{padding-bottom:var(--chat-composer-inset)}}.lYQDCa_mobileBar{z-index:4;border-radius:var(--chat-radius-composer,var(--radius-9xl));width:100%;min-height:2.75rem;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:0;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.lYQDCa_mobileBarOpen{border-radius:var(--chat-radius-composer,var(--radius-9xl));min-width:0;min-height:2.75rem;color:inherit;font-size:var(--type-body-size);font-weight:var(--type-body-weight);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:1;justify-content:flex-start;padding-inline:16px 8px}@media (hover:none){.lYQDCa_mobileBarOpen:hover{background:0 0}}.lYQDCa_mobileBarOpen:active{background:var(--muted)}.lYQDCa_mobileBarVoice{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;padding:0}@media (hover:none){.lYQDCa_mobileBarVoice:hover{background:0 0}}.lYQDCa_mobileBarVoice:active{background:var(--secondary)}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.lYQDCa_layer{height:calc(var(--mobile-viewport-height,100dvh) - var(--mobile-header-occupied-height,0px))}.lYQDCa_window[data-mobile-chat-bar]{bottom:var(--mobile-chat-bar-bottom);height:2.75rem}.lYQDCa_window[data-mobile-chat-bar] .lYQDCa_shell{border-radius:var(--chat-radius-composer,var(--radius-9xl));height:2.75rem;box-shadow:var(--chat-surface-shadow);bottom:0}.lYQDCa_focusedWindow .lYQDCa_shell,.lYQDCa_focusedWindow .lYQDCa_panel{height:calc(var(--mobile-viewport-height,100dvh) - var(--mobile-header-occupied-height,0px))}.lYQDCa_focusedWindow .lYQDCa_headerTitle{visibility:visible}.lYQDCa_focusedWindow .lYQDCa_dragHandle{width:2.75rem;height:2.75rem;min-height:2.75rem;display:flex;top:0;left:auto;right:.5rem}.lYQDCa_focusedWindow .lYQDCa_header{padding-right:3.5rem}.lYQDCa_focusedWindow .lYQDCa_headerActions,html[data-native-chat-host=true] .lYQDCa_focusedWindow .lYQDCa_header,html[data-native-chat-host=true] .lYQDCa_backdrop,html[data-native-chat-host=true] .lYQDCa_window[data-mobile-chat-bar]{display:none}html:not([data-native-chat-host=true]) .lYQDCa_focusedLayer{top:var(--mobile-viewport-top,0px);height:var(--mobile-viewport-height,100dvh)}html:not([data-native-chat-host=true]) .lYQDCa_focusedWindow .lYQDCa_shell,html:not([data-native-chat-host=true]) .lYQDCa_focusedWindow .lYQDCa_panel{height:var(--mobile-viewport-height,100dvh)}}.lYQDCa_mobileSheetTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.lYQDCa_header[data-mobile-sheet-header]{min-height:64px;padding:20px 8px 4px 16px}.lYQDCa_panel{container:chat-panel/inline-size}.lYQDCa_assistantChip{justify-self:center}.lYQDCa_assistantName{white-space:normal;overflow-wrap:anywhere;max-inline-size:18ch}@container chat-panel not (min-width:480px){.lYQDCa_assistantName,.lYQDCa_assistantChevron{display:none}.lYQDCa_assistantChip{width:32px;padding-inline:0}.lYQDCa_headerTitle{max-inline-size:100%}}@media (pointer:coarse){.lYQDCa_assistantChip{min-width:44px;min-height:44px}}@media (max-width:20rem),(max-height:16rem){:root[data-mobile-keyboard=true] .lYQDCa_window .lYQDCa_header{display:none}}@media (max-height:16rem){:root[data-mobile-keyboard] .lYQDCa_window .lYQDCa_composerInput{padding:var(--spacing)}}
.WX3s3q_bar{align-items:center;gap:7px;width:100%;min-width:0;min-height:44px;display:flex}.WX3s3q_control{border-radius:50%}.WX3s3q_control:active{scale:.94}.WX3s3q_commit{}.WX3s3q_signal{flex:auto;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.WX3s3q_waveform{flex:0 auto;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:28px;display:flex;overflow:hidden}.WX3s3q_waveformBar{width:3px;height:calc(3px + var(--voice-level,0) * 22px);background:var(--foreground);transition:height var(--voice-waveform-duration) linear;border-radius:999px;flex:none}.WX3s3q_waveform[data-static] .WX3s3q_waveformBar{transition:none}@media (prefers-reduced-motion:reduce){.WX3s3q_waveformBar{transition:none}}.WX3s3q_timer{min-width:4ch;font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;color:var(--foreground);flex:none;line-height:1}.WX3s3q_bar[data-state=transcribing] .WX3s3q_timer{color:var(--muted-foreground)}.WX3s3q_message{min-width:0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--destructive);flex:auto;margin:0;padding-block:4px}@media (pointer:coarse){.WX3s3q_control{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@media (max-width:767px){.WX3s3q_message{padding-block:0}}@media not all and (hover:hover) and (pointer:fine){.WX3s3q_fineTooltip{display:none}}.WX3s3q_bar[data-version=v2] .WX3s3q_timer{color:var(--muted-foreground)}.WX3s3q_waveform[data-version=v2]{color:var(--foreground);gap:3px}.WX3s3q_waveform[data-version=v2] .WX3s3q_waveformBar{height:25px;transform:scaleY(calc(.12 + var(--voice-level,0) * .88));transition:transform var(--voice-waveform-duration) linear;background:currentColor}.WX3s3q_waveform[data-version=v2][data-static] .WX3s3q_waveformBar{transition:none}@media (prefers-reduced-motion:reduce){.WX3s3q_waveform[data-version=v2] .WX3s3q_waveformBar{transition:none}}
.snhQoW_face{background:color-mix(in oklch, var(--starter-accent) 10%, var(--card));color:var(--starter-accent)}
.YHxb-q_standalone{container:genui-form/inline-size}.YHxb-q_fields{grid-template-columns:minmax(0,1fr)}.YHxb-q_full{grid-column:1/-1}.YHxb-q_submit{width:100%}@container genui-form (min-width:40rem){.YHxb-q_fields{grid-template-columns:repeat(2,minmax(0,1fr))}.YHxb-q_submit{width:auto}}
.RW2iSG_body{white-space:pre-wrap;overflow-wrap:anywhere}.RW2iSG_collapsed{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.zntH_a_card{border:1px solid var(--workspace-card-hairline);border-radius:var(--radius-xl);background:var(--workspace-card-surface);min-width:0;color:var(--foreground);overflow:hidden}.zntH_a_outputs{max-height:min(calc(var(--spacing) * 32), 20dvh);overscroll-behavior:contain;overflow-y:auto}.zntH_a_output{align-items:center;gap:calc(var(--spacing) * 3);width:100%;min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);text-align:left;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);outline:none;display:flex}.zntH_a_output:hover{background:var(--muted)}.zntH_a_output:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.zntH_a_output>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zntH_a_output>svg{color:var(--muted-foreground);flex-shrink:0}.zntH_a_footer{border-top:1px solid var(--workspace-card-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.zntH_a_disclosure{display:contents}.zntH_a_disclosure:not([open])>.zntH_a_facts{display:none}.zntH_a_disclosure>summary{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);font-size:var(--text-caption);color:var(--muted-foreground);cursor:pointer;outline:none;grid-column:2;list-style:none;display:flex}.zntH_a_disclosure>summary::-webkit-details-marker{display:none}.zntH_a_disclosure>summary:hover{background:var(--muted)}.zntH_a_disclosure>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.zntH_a_disclosure>summary>span:first-child{flex:1}.zntH_a_disclosure[open]>summary>svg{transform:rotate(90deg)}.zntH_a_facts{max-height:min(calc(var(--spacing) * 48), 24dvh);overscroll-behavior:contain;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) calc(var(--spacing) * 3);font-size:var(--text-caption);grid-column:1/-1;display:grid;overflow-y:auto}.zntH_a_fact{grid-template-columns:calc(var(--spacing) * 14) minmax(0, 1fr);gap:calc(var(--spacing) * 3);align-items:baseline;display:grid}.zntH_a_fact>dt{color:var(--muted-foreground)}.zntH_a_fact>dd{overflow-wrap:anywhere;min-width:0;margin:0}.zntH_a_more{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);grid-column:1}
.kXaxka_trash{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);overflow:visible}.kXaxka_trash>[data-trash-part=lid]{transform-origin:3px 6px;fill:currentColor;fill-opacity:0;transition:transform var(--surface-exit-duration) var(--surface-reveal-ease), fill-opacity var(--surface-exit-duration) var(--surface-reveal-ease);transform:translateY(0)rotate(0)}[data-state=open]>[data-delete-anchor]>button>.kXaxka_trash>[data-trash-part=lid]{fill-opacity:1;transform:translateY(0)rotate(-35deg)}.kXaxka_trash>[data-trash-part=body]{transform-origin:bottom;fill:currentColor;fill-opacity:0;transition:transform var(--surface-exit-duration) var(--surface-reveal-ease), fill-opacity var(--surface-exit-duration) var(--surface-reveal-ease);transform:scaleY(1)}[data-state=open]>[data-delete-anchor]>button>.kXaxka_trash>[data-trash-part=body]{fill-opacity:1;transform:scaleY(.8)}[data-state=open]>[data-delete-anchor]>button>.kXaxka_trash>path{transition-duration:var(--surface-reveal-duration)}[data-reduced-motion] .kXaxka_trash>path{transition:none}
.ULn8Eq_pending [data-slot=skeleton]{animation:ULn8Eq_pending-ink calc(var(--surface-reveal-duration) * 4) ease-in-out infinite}@keyframes ULn8Eq_pending-ink{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ULn8Eq_pending [data-slot=skeleton]{animation:none}}
.l-aofa_arrow{transition:translate var(--surface-reveal-duration) var(--surface-reveal-ease);display:inline-flex}[data-forward-action]:focus-visible .l-aofa_arrow:not([data-quiet]){translate:.15em}@media (hover:hover) and (pointer:fine){[data-forward-action]:hover .l-aofa_arrow:not([data-quiet]){translate:.15em}}@media (prefers-reduced-motion:reduce){.l-aofa_arrow{transition:none;translate:none!important}}
.MI3rwq_picker{width:calc(var(--spacing) * 70);max-width:min(100%, calc(100vw - var(--spacing) * 8));height:min(calc(var(--spacing) * 108), calc(100dvh - var(--spacing) * 16), calc(var(--radix-dropdown-menu-content-available-height,100dvh) - var(--spacing) * 4));min-width:0;position:relative}.MI3rwq_host{width:100%;min-width:0;height:100%}.MI3rwq_host[data-ready=false]{visibility:hidden}.MI3rwq_pending,.MI3rwq_failed{position:absolute;inset:0}.MI3rwq_failed{padding:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex}.MI3rwq_retry{height:auto;min-height:calc(var(--spacing) * 9);min-width:0;max-width:100%;padding-block:var(--spacing);white-space:normal;overflow-wrap:anywhere}
.XcVheW_header{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex;container:note-header/inline-size}.XcVheW_cover{aspect-ratio:16/5;border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.XcVheW_coverImage{object-fit:cover}.XcVheW_cover[data-note-cover-repositioning]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.XcVheW_cover[data-note-cover-dragging]{cursor:grabbing}.XcVheW_sky{background:linear-gradient(135deg, var(--sem-decorative-blue), var(--sem-decorative-teal))}.XcVheW_sand{background:linear-gradient(135deg, var(--sem-decorative-amber), var(--sem-decorative-ochre))}.XcVheW_rose{background:linear-gradient(135deg, var(--sem-decorative-coral), var(--sem-decorative-violet))}.XcVheW_forest{background:linear-gradient(135deg, var(--sem-decorative-green), var(--sem-decorative-teal))}.XcVheW_coverSwatch{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 5);border-radius:var(--radius-sm)}.XcVheW_controls{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.XcVheW_positionControls{gap:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.XcVheW_positionControls input{accent-color:var(--primary);width:100%;min-width:0}.XcVheW_positionControls>div{grid-column:1/-1}@container note-header (max-width:25rem){.XcVheW_cover{aspect-ratio:16/7}.XcVheW_positionControls{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.XcVheW_positionControls input{min-height:calc(var(--spacing) * 11)}}.XcVheW_actions button[data-size=sm]{height:auto;min-height:calc(var(--spacing) * 8);padding-block:var(--spacing)}@media (pointer:coarse){.XcVheW_actions button[data-size=sm]{min-height:calc(var(--spacing) * 11)}}
.WLv3Ia_outset{margin-inline-start:calc((var(--spacing) * 3 + 1px) * -1)}
.pvlKSW_chart{position:relative;container-type:inline-size}.pvlKSW_statsGrid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.pvlKSW_polarLayout{align-items:center;gap:calc(var(--spacing) * 4);display:grid}.pvlKSW_categoryLegend{gap:calc(var(--spacing) * 1);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}@container (min-width:30rem){.pvlKSW_polarLayout:not([data-external-labels=true]):not([data-single-column]){grid-template-columns:minmax(0,1fr) minmax(9rem,.65fr)}.pvlKSW_polarLayout:not([data-external-labels=true]) .pvlKSW_categoryLegend{grid-template-columns:minmax(0,1fr)}}.pvlKSW_chart svg{-webkit-user-select:none;user-select:none}.pvlKSW_mark{transition:opacity var(--chart-feedback-duration) var(--ease-strong-out), filter var(--chart-feedback-duration) var(--ease-strong-out);outline:none}.pvlKSW_mark:focus-visible{stroke:var(--foreground);stroke-width:2px}.pvlKSW_chart[data-inspecting=true] .pvlKSW_mark[data-active=false]{opacity:.4}.pvlKSW_mark[data-active=true]{filter:brightness(1.08)}.pvlKSW_reveal{animation:pvlKSW_reveal var(--chart-reveal-duration) var(--ease-strong-out) both}.pvlKSW_grow{transform-box:fill-box;transform-origin:bottom;animation:pvlKSW_grow var(--chart-reveal-duration) var(--ease-strong-out) both}.pvlKSW_tooltip{animation:pvlKSW_tooltip var(--chart-feedback-duration) var(--ease-strong-out) both}.pvlKSW_dashed{stroke-dasharray:5 5;animation:pvlKSW_dash calc(var(--chart-reveal-duration) * 8) linear infinite}@keyframes pvlKSW_reveal{0%{opacity:0}to{opacity:1}}@keyframes pvlKSW_grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pvlKSW_tooltip{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes pvlKSW_dash{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.pvlKSW_mark{transition:none}.pvlKSW_reveal,.pvlKSW_grow,.pvlKSW_tooltip,.pvlKSW_dashed{animation:none}}.pvlKSW_curve{transition:d var(--chart-reveal-duration) var(--ease-strong-out)}@media (prefers-reduced-motion:reduce){.pvlKSW_curve{transition:none}}.pvlKSW_growHorizontal{transform-box:fill-box;animation:pvlKSW_growHorizontal var(--chart-reveal-duration) var(--ease-strong-out) both}.pvlKSW_radarGrow{transform-box:view-box;transform-origin:160px 140px;animation:pvlKSW_radarGrow var(--chart-reveal-duration) var(--ease-strong-out) both}@keyframes pvlKSW_growHorizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pvlKSW_radarGrow{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pvlKSW_growHorizontal,.pvlKSW_radarGrow{animation:none}}.pvlKSW_wipe{animation:pvlKSW_wipe var(--chart-reveal-duration) var(--ease-strong-out)}@keyframes pvlKSW_wipe{0%{clip-path:inset(-16px 100% -16px -16px)}to{clip-path:inset(-16px)}}@media (prefers-reduced-motion:reduce){.pvlKSW_wipe{animation:none}}.pvlKSW_insideLabel[data-ink=deep]{fill:var(--primary-foreground)}.pvlKSW_insideLabel[data-ink=faint]{fill:var(--foreground)}.dark .pvlKSW_insideLabel[data-ink=faint]{fill:var(--primary-foreground)}.pvlKSW_densePlot{outline:none}.pvlKSW_densePlot:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.WAeQua_scroll{min-width:0;max-width:100%;overflow-x:auto}.WAeQua_board{gap:calc(var(--spacing) * 4);grid-auto-columns:minmax(16rem,1fr);grid-auto-flow:column;align-items:start;display:grid}.WAeQua_column{min-width:0}.WAeQua_groupHeader{align-items:center;gap:calc(var(--spacing) * 2);min-height:2.25rem;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);font-size:var(--text-body-sm);display:flex}.WAeQua_groupHeader>button:last-child{margin-left:auto}.WAeQua_stack{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.WAeQua_card{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--workspace-theme-surface-texture-image,none) repeat, var(--card);background-blend-mode:var(--workspace-theme-surface-texture-blend);flex-wrap:wrap;display:flex;position:relative}.WAeQua_card>button:first-child{flex:1}.WAeQua_fields{gap:calc(var(--spacing) * 2);flex-direction:column;flex-basis:100%;order:2;min-width:0;display:flex}.WAeQua_field{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-body-sm);display:flex}.WAeQua_fieldLabel{color:var(--muted-foreground);font-size:var(--text-caption);flex-shrink:0}.WAeQua_list{min-width:0;max-width:100%;overflow-x:auto}.WAeQua_listRow{align-items:center;gap:calc(var(--spacing) * 2);min-width:max-content;min-height:2.25rem;padding:0 calc(var(--spacing) * 2);border-bottom:1px solid var(--border);display:flex}.WAeQua_listRow>button:first-child{flex:0 0 17.5rem;min-width:0}.WAeQua_listFields{gap:calc(var(--spacing) * 4);min-width:max-content;display:flex}.WAeQua_listFields .WAeQua_fieldLabel{display:none}.WAeQua_listFields .WAeQua_field{white-space:nowrap;width:9rem;overflow:hidden}.WAeQua_gallery{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.WAeQua_galleryCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--workspace-theme-surface-texture-image,none) repeat, var(--card);background-blend-mode:var(--workspace-theme-surface-texture-blend);overflow:hidden}.WAeQua_galleryCard .WAeQua_card{padding-inline:calc(var(--spacing) * 4);border:0;border-radius:0}.WAeQua_cover{background-position:50%;background-size:cover;background-color:var(--muted);height:9rem}.WAeQua_dateToolbar{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.WAeQua_calendar{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:42rem;overflow:hidden}.WAeQua_weekdays,.WAeQua_week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.WAeQua_weekdays{background:var(--muted);font-size:var(--text-caption);color:var(--muted-foreground)}.WAeQua_weekdays>div{padding:calc(var(--spacing) * 2)}.WAeQua_day{min-width:0;min-height:7rem;padding:calc(var(--spacing) * 1);border-top:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;align-items:stretch;display:flex}.WAeQua_day:last-child{border-right:0}.WAeQua_day[data-outside-month]{background:var(--muted)}.WAeQua_dayHeader{padding-left:calc(var(--spacing) * 2);font-size:var(--text-caption);color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.WAeQua_timeline{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:62rem;overflow:hidden}.WAeQua_timelineHeader,.WAeQua_timelineRow{gap:calc(var(--spacing) * 2);min-height:2.25rem;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-bottom:1px solid var(--border);font-size:var(--text-body-sm);grid-template-columns:17.5rem 1fr;display:grid}.WAeQua_timelineHeader{background:var(--muted);font-size:var(--text-caption);color:var(--muted-foreground);align-items:center}.WAeQua_timelineRow:last-child{border-bottom:0}.WAeQua_timelineDays{text-align:center;display:grid}.WAeQua_timelineTrack{min-width:0;min-height:2rem;position:relative}@media (max-width:640px){.WAeQua_calendar{display:none}.WAeQua_agenda{display:block}}@media (pointer:coarse){.WAeQua_listRow,.WAeQua_groupHeader{min-height:2.75rem}}.WAeQua_gallery[data-card-size=small]{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--spacing) * 48)), 1fr))}.WAeQua_gallery[data-card-size=large]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.WAeQua_gallery[data-cover-fit=contain] .WAeQua_cover{background-repeat:no-repeat;background-size:contain}.WAeQua_timeline[data-show-table=false] .WAeQua_timelineHeader,.WAeQua_timeline[data-show-table=false] .WAeQua_timelineRow{grid-template-columns:1fr}.WAeQua_timeline[data-show-table=false] .WAeQua_timelineHeader>:first-child,.WAeQua_timeline[data-show-table=false] .WAeQua_timelineRow>:first-child,.WAeQua_agenda{display:none}.WAeQua_todayLine{top:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);background:var(--primary);z-index:2;pointer-events:none;width:1px;position:absolute}@media (max-width:640px){.WAeQua_agenda{display:block}}.WAeQua_list[data-wrap-cells=true] .WAeQua_listFields .WAeQua_field{white-space:normal;overflow-wrap:anywhere}.WAeQua_list[data-wrap-cells=true] .WAeQua_field span,.WAeQua_board[data-wrap-cells=true] .WAeQua_field span,.WAeQua_gallery[data-wrap-cells=true] .WAeQua_field span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.WAeQua_card,.WAeQua_listRow,.WAeQua_galleryCard{cursor:pointer;transition:background-color var(--surface-exit-duration) var(--surface-reveal-ease), border-color var(--surface-exit-duration) var(--surface-reveal-ease)}.WAeQua_card:hover,.WAeQua_card:focus-within,.WAeQua_listRow:hover,.WAeQua_listRow:focus-within,.WAeQua_galleryCard:hover,.WAeQua_galleryCard:focus-within{background-color:var(--muted)}.WAeQua_card:focus-visible,.WAeQua_listRow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.WAeQua_column{outline-offset:2px;border-radius:var(--radius-lg);transition:outline-color var(--surface-exit-duration) var(--surface-reveal-ease), background-color var(--surface-exit-duration) var(--surface-reveal-ease);outline:2px solid #0000}.WAeQua_column[data-drop-target=true]{background:var(--muted);outline-color:var(--ring)}.WAeQua_stack>[data-drag-source=true],.WAeQua_calendar [data-drag-source=true],.WAeQua_timeline [data-drag-source=true],.WAeQua_agenda [data-drag-source=true]{opacity:.5}.WAeQua_dayHeader{min-height:calc(var(--spacing) * 8);position:relative}@media (prefers-reduced-motion:reduce){.WAeQua_card,.WAeQua_listRow,.WAeQua_galleryCard,.WAeQua_column{transition:none}}.WAeQua_day[data-drop-target=true],.WAeQua_timelineTrack[data-drop-target=true],.WAeQua_timelineTrack[data-resizing=true]{background:var(--muted);outline:2px solid var(--ring);outline-offset:-2px}.WAeQua_galleryCard:hover .WAeQua_card,.WAeQua_galleryCard:focus-within .WAeQua_card{background:var(--muted)}
.Ap6Udq_viewport{container-type:inline-size}.Ap6Udq_waterfall{flex-wrap:wrap;align-items:flex-start;display:flex;position:relative}
.FjVM4q_board{container:todo-board/inline-size}.FjVM4q_columns{max-width:calc(var(--spacing) * 213);align-items:start;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(15rem,1fr));display:grid;overflow-x:auto}.FjVM4q_preview{grid-template-columns:repeat(3, calc(var(--spacing) * 40));gap:calc(var(--spacing) * 2)}@container todo-board not (min-width:46.5rem){.FjVM4q_columns:not(.FjVM4q_preview){grid-template-columns:repeat(3, min(100%, calc(var(--spacing) * 69)))}}.FjVM4q_column{outline-offset:-1px;background:var(--sem-background-secondary-weakest);transition:outline-color var(--surface-exit-duration) var(--surface-reveal-ease), background-color var(--surface-exit-duration) var(--surface-reveal-ease);outline:1px solid #0000}.FjVM4q_column[data-todo-column=in-progress]{background:color-mix(in srgb, var(--sem-status-neutral) 7%, var(--sem-background-secondary-weakest))}.FjVM4q_column[data-todo-column=done]{background:color-mix(in srgb, var(--sem-text-icon-positive) 7%, var(--sem-background-secondary-weakest))}.FjVM4q_statusPill{background:var(--secondary)}.FjVM4q_column[data-todo-column=in-progress] .FjVM4q_statusPill{background:color-mix(in srgb, var(--sem-status-neutral) 16%, var(--secondary))}.FjVM4q_column[data-todo-column=done] .FjVM4q_statusPill{background:color-mix(in srgb, var(--sem-text-icon-positive) 16%, var(--secondary))}.FjVM4q_column[data-drop-target=true]{outline-color:var(--ring);background-color:var(--muted)}.FjVM4q_card[draggable=true]{cursor:grab}.FjVM4q_card{min-height:calc(var(--spacing) * 10);transition:opacity var(--surface-exit-duration) var(--surface-reveal-ease), border-color var(--surface-exit-duration) var(--surface-reveal-ease), background-color var(--surface-exit-duration) var(--surface-reveal-ease)}.FjVM4q_card[data-status=in-progress]{background:var(--workspace-theme-surface-texture-image,none) repeat, color-mix(in srgb, var(--sem-status-neutral) 2%, var(--card));background-blend-mode:var(--workspace-theme-surface-texture-blend)}.FjVM4q_card[data-status=done]{background:var(--workspace-theme-surface-texture-image,none) repeat, color-mix(in srgb, var(--sem-text-icon-positive) 2%, var(--card));background-blend-mode:var(--workspace-theme-surface-texture-blend)}.FjVM4q_card[draggable=true]:hover{border-color:var(--border)}.FjVM4q_cardActions{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);opacity:0;pointer-events:none;transition:opacity var(--surface-exit-duration) var(--surface-reveal-ease);position:absolute}.FjVM4q_card:hover .FjVM4q_cardActions,.FjVM4q_card:focus-within .FjVM4q_cardActions{opacity:1;pointer-events:auto}.FjVM4q_cardActions:has([aria-expanded=true]){opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.FjVM4q_cardActions{opacity:1;pointer-events:auto}}.FjVM4q_card[data-insertion=before]:before,.FjVM4q_card[data-insertion=after]:after{content:"";height:calc(var(--spacing) / 2);border-radius:var(--radius-xs);background:var(--ring);position:absolute;inset-inline:0}.FjVM4q_card[data-insertion=before]:before{top:calc(var(--spacing) * -1.5)}.FjVM4q_card[data-insertion=after]:after{bottom:calc(var(--spacing) * -1.5)}.FjVM4q_card[draggable=true]:active{cursor:grabbing}.FjVM4q_card[data-dragging=true]{opacity:.45;border-style:dashed}.FjVM4q_reduced .FjVM4q_card,.FjVM4q_reduced .FjVM4q_column,.FjVM4q_reduced .FjVM4q_cardActions{transition:none}@media (prefers-reduced-motion:reduce){.FjVM4q_card,.FjVM4q_column,.FjVM4q_cardActions{transition:none}}.FjVM4q_table{--todo-table-text-scale:max(1, var(--native-text-scale,1));border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;padding-bottom:0;display:block;overflow-x:auto}.FjVM4q_tableHeader,.FjVM4q_tableRow{grid-template-columns:minmax(calc(12rem * var(--todo-table-text-scale)), 1fr) calc(8rem * var(--todo-table-text-scale)) calc(11rem * var(--todo-table-text-scale)) calc(8rem * var(--todo-table-text-scale)) 2rem;gap:calc(var(--spacing) * 3);min-width:calc(44rem * var(--todo-table-text-scale) + 2rem);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);align-items:center;display:grid}.FjVM4q_tableHeader{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--muted)}.FjVM4q_tableGroup,.FjVM4q_tableList,.FjVM4q_tableMetadata{display:contents}.FjVM4q_tableRow{min-height:calc(var(--spacing) * 12);border:0;border-top:1px solid var(--border);box-shadow:none;border-radius:0}.FjVM4q_tableTitle{grid-area:1/1;padding-right:0}.FjVM4q_tableStatus{grid-area:1/2}.FjVM4q_tableAssignees{grid-area:1/3;min-width:0;margin-left:0}.FjVM4q_tableDate{grid-area:1/4}.FjVM4q_tableActions{opacity:1;pointer-events:auto;grid-area:1/5;position:static}.FjVM4q_tableDetails{grid-column:1/-1}.FjVM4q_tableGroup>form,.FjVM4q_tableEmpty{min-width:calc(44rem * var(--todo-table-text-scale) + 2rem);box-shadow:none;border-radius:0;margin:0}@media (pointer:coarse){.FjVM4q_tableHeader,.FjVM4q_tableRow{grid-template-columns:minmax(calc(12rem * var(--todo-table-text-scale)), 1fr) calc(8rem * var(--todo-table-text-scale)) calc(11rem * var(--todo-table-text-scale)) calc(8rem * var(--todo-table-text-scale)) 3rem;min-width:calc(44rem * var(--todo-table-text-scale) + 3rem)}}
.IggWaG_surface header:has([role=tablist]){container:docked-tab-band/inline-size}@container docked-tab-band (max-width:22.5rem){.IggWaG_surface header [role=tablist]{--tab-seat:max(calc(var(--spacing) * 34), min(calc(var(--spacing) * 50), var(--tab-seat-share)))}}
._4fZMBa_sectionActions>div{flex-wrap:wrap;min-width:0;max-width:100%}._4fZMBa_sectionActions :where([data-slot=button],button[data-size][data-variant]):is([data-size=xs],[data-size=sm],[data-size=default]){height:auto;padding-block:calc(var(--spacing) * .75)}._4fZMBa_sectionActions :where([data-slot=button],button[data-size][data-variant])[data-size=xs]{min-height:calc(var(--spacing) * 6)}._4fZMBa_sectionActions :where([data-slot=button],button[data-size][data-variant])[data-size=sm]{min-height:calc(var(--spacing) * 8)}._4fZMBa_sectionActions :where([data-slot=button],button[data-size][data-variant])[data-size=default]{min-height:calc(var(--spacing) * 9)}._4fZMBa_row{font-size:var(--text-body-sm);container:panel-list-row/inline-size}._4fZMBa_leading{flex:none;align-items:center;display:flex}._4fZMBa_emptyDescription{line-height:1.45}._4fZMBa_panelEmptyBody{line-height:1.71429}._4fZMBa_content{flex:1;align-items:center;column-gap:.75rem;min-width:0;display:flex}._4fZMBa_text{min-width:0}._4fZMBa_text [data-slot=skeleton]{max-width:100%}._4fZMBa_trailing{flex-wrap:wrap;flex-shrink:1;min-width:0;max-width:50%}._4fZMBa_actions{flex:none;max-width:100%}._4fZMBa_actions>*{flex-wrap:wrap;max-width:100%}._4fZMBa_tag,._4fZMBa_tag *{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}@container panel-list-row not (min-width:24em){._4fZMBa_leading,._4fZMBa_emptyActionMark{align-self:flex-start}._4fZMBa_content{grid-template-columns:minmax(0,1fr);row-gap:.375rem;display:grid}._4fZMBa_trailing{justify-self:start;max-width:100%;padding-left:0}._4fZMBa_title,._4fZMBa_subtitle{white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere;display:block;overflow:visible}}
.tFQScq_handle{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:absolute;top:0;left:calc(50% - 22px)}.tFQScq_bar{border-radius:var(--radius-xs);background:var(--muted-foreground);width:32px;height:4px}.tFQScq_handle.tFQScq_top .tFQScq_bar{position:absolute;top:9px;left:calc(50% - 16px)}
.wqSHkW_grid{grid-template-columns:repeat(auto-fill, min(100%, var(--home-folder-size,160px)));padding:var(--home-folder-inset,16px) .25rem;display:grid}.wqSHkW_button{border-radius:var(--radius-3xl);background:0 0;outline:none;flex-direction:column;align-items:center;width:100%;min-width:0;padding:0;display:flex}.wqSHkW_button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wqSHkW_button>[data-project-drop-icon]{width:100%}.wqSHkW_caption{inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);pointer-events:none;position:absolute}.wqSHkW_caption[data-title-placement=below]{margin-top:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * .5);position:relative;inset:auto}.wqSHkW_label{text-align:left;border-radius:var(--radius-lg);pointer-events:auto;width:100%;min-width:0;padding:0;display:block}.wqSHkW_label:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@property --folder-label-fade-start{syntax:"<length>";inherits:false;initial-value:0}.wqSHkW_labelViewport{--folder-label-fade-end:0px;--folder-label-fade-clear-end:0px;line-height:calc(var(--spacing) * 5 * var(--native-text-scale,1));white-space:nowrap;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--folder-label-fade-start), #000 calc(100% - var(--folder-label-fade-end)), transparent calc(100% - var(--folder-label-fade-clear-end)));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--folder-label-fade-start), #000 calc(100% - var(--folder-label-fade-end)), transparent calc(100% - var(--folder-label-fade-clear-end)));mask-image:linear-gradient(to right, transparent 0, #000 var(--folder-label-fade-start), #000 calc(100% - var(--folder-label-fade-end)), transparent calc(100% - var(--folder-label-fade-clear-end)));transition:--folder-label-fade-start var(--folder-label-return-duration) var(--folder-label-return-ease);display:block;overflow:hidden}.wqSHkW_labelViewport[data-label-overflow]{--folder-label-fade-end:calc(var(--spacing) * 6)}.wqSHkW_label:focus-visible .wqSHkW_labelViewport{--folder-label-fade-end:calc(var(--spacing) * 10);--folder-label-fade-clear-end:calc(var(--spacing) * 7)}.wqSHkW_labelText{transition:transform var(--folder-label-return-duration) var(--folder-label-return-ease);display:inline-block;transform:translate(0)}.wqSHkW_labelViewport[data-label-reveal=revealed]{--folder-label-fade-start:calc(var(--spacing) * 4);transition:--folder-label-fade-start var(--folder-label-return-duration) var(--folder-label-return-ease) var(--folder-label-delay)}.wqSHkW_labelViewport[data-label-reveal=revealed] .wqSHkW_labelText{transform:translateX(var(--folder-label-shift));transition:transform var(--folder-label-duration) cubic-bezier(.45, 0, .55, 1) var(--folder-label-delay)}.wqSHkW_captionActions{width:calc(var(--spacing) * 8);position:absolute;top:50%;right:0;transform:translateY(-50%)}.wqSHkW_art{aspect-ratio:160/90;pointer-events:none;flex-shrink:0;width:100%;display:block;position:relative;container-type:inline-size}.wqSHkW_stage{width:320px;height:180px;transform:scale(calc(100cqw / 320px));transform-origin:0 0;perspective:800px;position:absolute;top:0;left:0}.wqSHkW_back{border:2px solid var(--border);border-radius:var(--home-folder-radius,calc(var(--radius-xl) * 2));background:var(--content-canvas-bg,var(--sem-background-canvas));position:absolute;inset:0}.wqSHkW_pocket{clip-path:inset(-100% -100% 0);position:absolute;inset:0}.wqSHkW_paper{border:2px solid var(--border);border-radius:calc(var(--radius-sm) * 2);background:var(--sem-background-primary-hover);width:144px;height:160px;box-shadow:var(--shadow-sm);position:absolute;top:28px;left:88px}.wqSHkW_flap{transform-origin:bottom;background:var(--content-canvas-bg,var(--sem-background-canvas));width:320px;height:160px;position:absolute;top:20px;left:0}.wqSHkW_face{width:100%;height:100%;position:absolute;inset:0}.wqSHkW_faceRim{stroke:var(--border);stroke-width:4px}.wqSHkW_button[data-folder-open=true] .wqSHkW_back{border-color:var(--ring)}.wqSHkW_button[data-folder-open=true] .wqSHkW_faceRim{stroke:var(--ring)}@media (forced-colors:active){.wqSHkW_back,.wqSHkW_paper{border-color:canvastext}.wqSHkW_flap{background:canvas}.wqSHkW_faceRim{stroke:canvastext}}
.exmNTW_actions{inset-block:0;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;right:2px}.exmNTW_actions button{width:44px;min-width:44px;height:44px;min-height:44px}.exmNTW_content{z-index:1;border-radius:inherit;background:var(--content-canvas-bg,var(--background));min-width:0;position:relative}[data-session-swipe]{touch-action:pan-y;overflow:hidden}:is([data-session-swipe-open=true]>.exmNTW_actions,.exmNTW_actions:focus-within){pointer-events:auto}[data-session-swipe-selected=true]>.exmNTW_content{background:var(--sidebar-accent)}[data-session-swipe-content] [data-trailing-content]{-webkit-mask-image:none;mask-image:none}[data-sidebar=sidebar] .exmNTW_content{background:var(--sidebar)}[data-workspace-index] [data-session-swipe-selected=true]{background:var(--muted);color:var(--content-canvas-foreground)}[data-workspace-index] [data-session-swipe-selected=true]>.exmNTW_content{background:var(--muted);color:var(--content-canvas-foreground)}.exmNTW_accessibleReveal{clip-path:inset(50%);white-space:nowrap;width:44px;height:44px;position:absolute;top:0;right:0;overflow:hidden}.exmNTW_accessibleReveal:focus-visible{z-index:2;clip-path:none;background:var(--muted);border-radius:inherit;outline:2px solid var(--ring);outline-offset:-2px}
._6rmBKG_frame [data-ds-peek]>figure{min-width:0;max-width:100%}._6rmBKG_frame [data-ds-state]{max-width:100%}
.DhHCqW_root{position:relative}.DhHCqW_root input{text-overflow:ellipsis}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.DhHCqW_root input{height:max(44px,1lh + .5rem);padding-right:44px}.DhHCqW_root>button{width:44px;height:44px;right:0}}
.OpNjWG_root,.OpNjWG_editor{width:100%;min-width:0}.OpNjWG_editor{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.OpNjWG_editor fieldset,.OpNjWG_planeShell,.OpNjWG_sliderTrack{--foreground:var(--sem-text-icon-primary);--muted-foreground:var(--sem-text-icon-secondary)}.OpNjWG_planeShell{border-radius:var(--radius-xl);background-color:var(--sem-background-secondary-weakest);background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 16%, transparent) .6px, transparent .8px);background-size:5px 5px;overflow:clip}.OpNjWG_plane{aspect-ratio:1;touch-action:auto;width:100%;position:relative}.OpNjWG_nodePosition{pointer-events:none;transform-origin:0 0;position:absolute;inset:20px}.OpNjWG_nodePosition[inert] .OpNjWG_node{pointer-events:none}.OpNjWG_node{background:var(--theme-node-background);pointer-events:auto;border:2px solid color-mix(in srgb, var(--sem-fixed-always-light) 85%, transparent);cursor:grab;touch-action:auto;width:20px;height:20px;box-shadow:0 1px 4px color-mix(in srgb, var(--foreground) 18%, transparent);transition:transform .12s var(--ease-strong-out);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.OpNjWG_node[data-primary=true]{border:4px solid var(--sem-fixed-always-light);width:32px;height:32px}.OpNjWG_node:before{content:"";border-radius:50%;position:absolute;inset:-7px}.OpNjWG_node[data-dragging=true]{cursor:grabbing;transition-duration:60ms;transform:translate(-50%,-50%)scale(.96)}.OpNjWG_node:focus-visible,.OpNjWG_swatch:focus-visible,.OpNjWG_neutral:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.OpNjWG_nodeActions{justify-content:center;gap:calc(var(--spacing) * 2);padding:0 0 calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * -8);pointer-events:none;display:flex;position:relative}.OpNjWG_nodeActions button{pointer-events:auto}.OpNjWG_neutral{padding:calc(var(--spacing) * 12);color:var(--muted-foreground);font-size:var(--text-xs);text-wrap:balance;position:absolute;inset:0}.OpNjWG_swatchRows{gap:calc(var(--spacing) * 2);width:100%;min-width:0;padding-block:calc(var(--spacing) * 1);flex-direction:column;display:flex}.OpNjWG_swatchRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1);min-width:0;display:flex}.OpNjWG_swatch{background:var(--theme-swatch-background);aspect-ratio:1;border:2px solid color-mix(in srgb, var(--foreground) 14%, transparent);width:22px;min-width:14px;transition:transform .12s var(--ease-strong-out);border-radius:50%;flex:0 22px}.OpNjWG_swatch[aria-pressed=true]{outline:1px solid var(--foreground);outline-offset:2px}.OpNjWG_swatch:active:not(:disabled){transition-duration:60ms;transform:scale(.94)}.OpNjWG_adjustments{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 1);flex-direction:column;display:flex}.OpNjWG_sliderRow{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.OpNjWG_sliderRow[data-disabled=true]{opacity:.4}.OpNjWG_sliderHeader{align-items:baseline;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing);display:flex}.OpNjWG_sliderLabel{color:var(--muted-foreground)}.OpNjWG_sliderValue{color:var(--foreground);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.OpNjWG_sliderTrack{--slider-height:calc(var(--spacing) * 6);--slider-knob-width:calc(var(--spacing) * 5);--slider-travel:calc(100% - var(--slider-knob-width));height:var(--slider-height);border-radius:var(--radius-sm);background-color:var(--sem-background-secondary-weakest);min-width:0;position:relative}.OpNjWG_sliderFill{inset-block:0;width:calc(var(--slider-knob-width) / 2 + var(--slider-travel) * var(--theme-slider-value));border-radius:inherit;background-image:linear-gradient(to right, color-mix(in srgb, var(--sem-background-secondary-stronger) 35%, transparent), var(--sem-background-secondary-stronger));pointer-events:none;position:absolute;left:0}.OpNjWG_sliderTicks{pointer-events:none;position:absolute;inset:0}.OpNjWG_sliderTick{top:calc((var(--slider-height) - var(--spacing) * .5) / 2);left:calc(var(--slider-knob-width) / 2 + var(--slider-travel) * var(--theme-slider-tick));width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5);margin-left:calc(var(--spacing) * -.25);background-color:color-mix(in srgb, var(--foreground) 28%, transparent);border-radius:50%;position:absolute}.OpNjWG_sliderKnob{inset-block:0;left:calc(var(--slider-travel) * var(--theme-slider-value));width:var(--slider-knob-width);border-radius:inherit;background-color:var(--sem-fixed-always-light);box-shadow:0 1px 4px color-mix(in srgb, var(--foreground) 18%, transparent);transition:transform .12s var(--ease-strong-out);pointer-events:none;position:absolute}.OpNjWG_sliderTrack[data-dragging=true] .OpNjWG_sliderKnob{transition-duration:60ms;transform:scale(.96)}.OpNjWG_slider{opacity:0;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.OpNjWG_slider::-webkit-slider-thumb{appearance:none;width:var(--slider-knob-width);height:var(--slider-height)}.OpNjWG_slider::-moz-range-thumb{width:var(--slider-knob-width);height:var(--slider-height);border:0}.OpNjWG_sliderTrack:has(.OpNjWG_slider:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.OpNjWG_slider:disabled{cursor:default}.OpNjWG_root button:disabled,.OpNjWG_root input:not(.OpNjWG_slider):disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.OpNjWG_node:hover:not(:disabled):not([data-dragging=true]){transform:translate(-50%,-50%)scale(1.08)}.OpNjWG_swatch:hover:not(:disabled){transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.OpNjWG_node,.OpNjWG_swatch,.OpNjWG_sliderKnob{transition:none}.OpNjWG_node:hover:not(:disabled):not([data-dragging=true]),.OpNjWG_node[data-dragging=true]{transform:translate(-50%,-50%)}.OpNjWG_swatch:hover:not(:disabled),.OpNjWG_swatch:active:not(:disabled){transform:none}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.OpNjWG_swatchRow{flex-wrap:wrap;justify-content:flex-start}.OpNjWG_planeShell{padding:2px}.OpNjWG_node,.OpNjWG_node[data-primary=true]{width:44px;height:44px;box-shadow:none;background:0 0;border:0}.OpNjWG_node:before{border:2px solid color-mix(in srgb, var(--sem-fixed-always-light) 85%, transparent);background:var(--theme-node-background);box-shadow:0 1px 4px color-mix(in srgb, var(--foreground) 18%, transparent);pointer-events:none;inset:12px}.OpNjWG_node[data-primary=true]:before{border:4px solid var(--sem-fixed-always-light);inset:6px}.OpNjWG_node[data-dragging=true]{transform:translate(-50%,-50%)}.OpNjWG_nodeActions{padding-top:calc(var(--spacing) * 2);margin-top:0}.OpNjWG_swatch{background-origin:content-box;background-clip:content-box;border:0;flex:0 0 44px;width:44px;height:44px;padding:11px;position:relative}.OpNjWG_swatch:before{content:"";border:2px solid color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:11px}.OpNjWG_swatch[aria-pressed=true]{outline:none}.OpNjWG_swatch[aria-pressed=true]:before{outline:1px solid var(--foreground);outline-offset:2px}.OpNjWG_swatch:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.OpNjWG_swatch:active:not(:disabled),.OpNjWG_swatch:hover:not(:disabled){transform:none}.OpNjWG_slider{inset-block:calc((var(--slider-height) - var(--spacing) * 11) / 2);height:auto}}
@media (pointer:coarse){.oBxJQW_action{min-width:calc(var(--spacing) * 11);min-height:calc(var(--spacing) * 11);height:auto;padding-inline:0}.oBxJQW_action:hover{background-color:#0000}.oBxJQW_action>span{min-height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);border-radius:var(--action-button-radius);align-items:center;display:inline-flex}.oBxJQW_action:hover>span{background-color:var(--muted)}}.oBxJQW_content{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.oBxJQW_message{flex:1 1 calc(var(--spacing) * 32);min-width:0}.oBxJQW_action{max-width:100%}
.uiFwcG_header{padding-left:calc(var(--spacing) * 3 + env(safe-area-inset-left,0px));padding-right:calc(var(--spacing) * 3 + env(safe-area-inset-right,0px))}html[data-shell=ios] .uiFwcG_header{padding-inline:calc(var(--spacing) * 3)}
.TgU-1G_toaster[data-sonner-toaster]{z-index:11020;font-family:var(--font-sans);transition:transform var(--notification-toast-enter-duration) var(--notification-toast-enter-ease)}.TgU-1G_toaster.TgU-1G_actionModal[data-sonner-toaster]{top:var(--workspace-toast-top);bottom:auto}.TgU-1G_toaster.TgU-1G_actionModal [data-sonner-toast][data-y-position=bottom]{--lift:1;--lift-amount:calc(var(--lift) * var(--workspace-toast-gap));top:0;bottom:auto}.TgU-1G_toaster.TgU-1G_actionModal [data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:auto;bottom:50%;transform:scaleY(3)translateY(50%)}.TgU-1G_toaster.TgU-1G_actionModal.TgU-1G_constrained[data-sonner-toaster]{overscroll-behavior:contain;overflow:hidden auto}.TgU-1G_toaster.TgU-1G_actionModal.TgU-1G_constrained [data-sonner-toast]{touch-action:pan-y}.TgU-1G_toaster [data-sonner-toast]{pointer-events:auto;--y:translateY(12px);transition:transform var(--notification-toast-enter-duration) var(--notification-toast-enter-ease), opacity var(--notification-toast-opacity-duration) var(--notification-toast-enter-ease), height var(--notification-toast-enter-duration) var(--notification-toast-enter-ease), box-shadow var(--notification-toast-exit-duration) var(--notification-toast-enter-ease)}.TgU-1G_toaster [data-sonner-toast][data-mounted=true]{--y:translateY(0)}.TgU-1G_toaster [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(12px);opacity:0;transition:transform var(--notification-toast-exit-duration) var(--notification-toast-exit-ease), opacity var(--notification-toast-opacity-duration) var(--notification-toast-exit-ease)}:is(.TgU-1G_toaster [data-content],.TgU-1G_toaster [data-title]){display:contents}.TgU-1G_toaster [data-sonner-toast]:focus-visible{border-radius:var(--radius-xl);outline:2px solid var(--ring);outline-offset:2px;box-shadow:none}@media (prefers-reduced-motion:reduce){.TgU-1G_toaster [data-sonner-toast]{--y:translateY(0);transition:opacity var(--notification-toast-opacity-duration) var(--notification-toast-enter-ease)!important;animation:none!important}}
.GsdBGG_metadata{grid-template-columns:minmax(0,1fr);align-items:center;min-height:1lh;display:grid}
@media (max-width:767px),(pointer:coarse){.x5x7FG_surface :is([data-slot=button],button[data-size][data-variant]),.x5x7FG_menu :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]){min-width:44px;min-height:44px}.x5x7FG_surface summary{min-height:44px;padding-block:12px}.x5x7FG_surface a:not([data-slot=button]){align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
.g9-KRq_page{max-width:72rem;color:var(--foreground);margin:0 auto;padding:2rem 1.5rem 4rem}.g9-KRq_h1{font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:-.02em;text-wrap:balance;max-width:40rem;font-weight:600;line-height:1.2}.g9-KRq_h2{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:600;line-height:1.25}.g9-KRq_h3{font-size:var(--text-body-sm);font-weight:600;line-height:1.375rem}.g9-KRq_eyebrow{color:var(--muted-foreground);font-size:var(--text-caption);margin-bottom:.25rem;line-height:1rem}.g9-KRq_header{gap:1rem;margin-bottom:1.5rem;display:grid}.g9-KRq_hero{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card) var(--workspace-theme-surface-texture-image,none) repeat;background-blend-mode:var(--workspace-theme-surface-texture-blend);gap:.75rem;margin:0;padding:1rem;display:grid}.g9-KRq_heroRow{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.g9-KRq_heroLabel{font-size:var(--text-caption);color:var(--muted-foreground);font-weight:600}.g9-KRq_heroFlow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.g9-KRq_heroStack{gap:.5rem;display:grid}.g9-KRq_heroRow+.g9-KRq_heroRow{border-top:1px solid var(--border);padding-top:.75rem}.g9-KRq_node{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);gap:.125rem;padding:.5rem .75rem;display:grid}.g9-KRq_node[data-tone=new]{border-color:var(--foreground);background:var(--muted)}.g9-KRq_node[data-tone=dropped]{background:0 0;border-style:dashed}.g9-KRq_node[data-tone=dropped] .g9-KRq_nodeTitle{color:var(--muted-foreground)}.g9-KRq_nodeTitle{font-size:var(--text-body-sm);font-weight:500;line-height:1.25rem}.g9-KRq_nodeNote{font-size:var(--text-caption);color:var(--muted-foreground);line-height:1rem}.g9-KRq_arrow{width:1rem;height:1rem;color:var(--muted-foreground);flex:none}.g9-KRq_toc{z-index:10;background:var(--background);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex;position:sticky;top:0}.g9-KRq_tocLinks{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.g9-KRq_section{border-bottom:1px solid var(--border);gap:1rem;padding:2rem 0;scroll-margin-top:4.5rem;display:grid}.g9-KRq_sectionHeading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.g9-KRq_controls{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.g9-KRq_pair,.g9-KRq_pairWide{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.g9-KRq_pairWide{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.g9-KRq_side{align-content:start;gap:.5rem;min-width:0;display:grid}.g9-KRq_sideLabel{font-size:var(--text-body-sm);font-weight:600}.g9-KRq_panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--muted);min-width:0;padding:1rem}.g9-KRq_caption{font-size:var(--text-caption);color:var(--muted-foreground);text-wrap:pretty;line-height:1rem}.g9-KRq_modal{border:1px solid var(--border);border-radius:var(--modal-radius);background:var(--popover) var(--workspace-theme-surface-texture-image,none) repeat;background-blend-mode:var(--workspace-theme-surface-texture-blend);color:var(--popover-foreground);box-shadow:var(--elev-modal);overflow:hidden}.g9-KRq_layout{border-top:1px solid var(--border);height:32rem;display:grid}.g9-KRq_layoutTall{height:46rem}.g9-KRq_layoutBody{min-width:0;min-height:0;display:grid}.g9-KRq_rail{margin:0}.g9-KRq_rail li{list-style:none}.g9-KRq_rail li[data-new]{outline:2px solid var(--ring);outline-offset:1px}.g9-KRq_railOnly{border-top:1px solid var(--border)}.g9-KRq_railOnly .g9-KRq_rail{border-right:0;flex-direction:column;overflow-x:visible}.g9-KRq_openRow{align-items:center;gap:.75rem;display:flex}.g9-KRq_openArrow{width:1rem;height:1rem;color:var(--muted-foreground);flex:none}.g9-KRq_openRow>.g9-KRq_modal{flex:1 1 0;min-width:0;max-width:16rem}.g9-KRq_sidebarStub{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);flex:none;gap:.5rem;width:7rem;padding:.5rem;display:grid}.g9-KRq_sidebarGhost{border-radius:var(--radius-xs);background:var(--muted);height:.5rem}.g9-KRq_nothing{border:1px dashed var(--border);border-radius:var(--radius-lg);min-height:8rem;color:var(--muted-foreground);font-size:var(--text-body-sm);text-align:center;text-wrap:balance;place-items:center;padding:1rem;display:grid}.g9-KRq_chat{align-content:start;gap:.75rem;display:grid}.g9-KRq_noticeBody{flex:12rem;min-width:0}.g9-KRq_notice{border:1px solid color-mix(in oklch, var(--sem-text-icon-warning) 30%, transparent);border-radius:var(--radius-2xl);background:color-mix(in oklch, var(--sem-text-icon-warning) 10%, transparent);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.g9-KRq_flow{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card) var(--workspace-theme-surface-texture-image,none) repeat;background-blend-mode:var(--workspace-theme-surface-texture-blend);gap:.75rem;margin:0;padding:1rem;display:grid}.g9-KRq_legend{font-size:var(--text-caption);color:var(--muted-foreground);flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.g9-KRq_legend li{align-items:center;gap:.5rem;display:inline-flex}.g9-KRq_legendSwatch{border:1px solid var(--border);border-radius:var(--radius-xs);width:.75rem;height:.75rem}.g9-KRq_legendSwatch[data-zone=mac]{background:var(--muted)}.g9-KRq_legendSwatch[data-zone=browser]{background:var(--background)}.g9-KRq_flowWide{width:100%;height:auto;display:none}.g9-KRq_flowTall{width:100%;max-width:26rem;height:auto;margin-inline:auto;display:block}.g9-KRq_svgNode{fill:var(--background);stroke:var(--border);stroke-width:1px}.g9-KRq_svgNode[data-zone=mac]{fill:var(--muted)}.g9-KRq_svgPanel{fill:none;stroke:var(--border);stroke-width:1px}.g9-KRq_svgPanel[data-kind=read]{fill:var(--background)}.g9-KRq_svgPanel[data-kind=shown]{fill:var(--background);stroke:var(--foreground)}.g9-KRq_svgPanel[data-kind=never]{stroke:var(--sem-text-icon-alert);stroke-dasharray:4 3}.g9-KRq_svgTitle{fill:var(--foreground);font-size:var(--text-body-sm);font-weight:600;font-family:var(--font-sans)}.g9-KRq_svgTag,.g9-KRq_svgSub{fill:var(--muted-foreground);font-size:var(--text-caption);font-family:var(--font-sans)}.g9-KRq_svgLine{stroke:var(--muted-foreground);stroke-width:1.5px}.g9-KRq_svgHead{fill:var(--muted-foreground)}.g9-KRq_status{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.g9-KRq_statusCol{align-content:start;gap:.75rem;min-width:0;display:grid}.g9-KRq_list{font-size:var(--text-body-sm);color:var(--muted-foreground);gap:.5rem;margin:0;padding:0;line-height:1.375rem;list-style:none;display:grid}.g9-KRq_list li{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.g9-KRq_listIcon{width:1rem;height:1rem;color:var(--foreground);margin-top:.1875rem}.g9-KRq_letter{width:1rem;height:1.375rem;font-size:var(--text-caption);color:var(--foreground);place-items:center;font-weight:600;display:inline-grid}@media (min-width:900px){.g9-KRq_flowWide{display:block}.g9-KRq_flowTall{display:none}}@media (max-width:1000px){.g9-KRq_status{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.g9-KRq_pair,.g9-KRq_pairWide{grid-template-columns:minmax(0,1fr)}.g9-KRq_openRow>.g9-KRq_modal{max-width:none}}@media (max-width:640px){.g9-KRq_page{padding:1.25rem 1rem 2rem}.g9-KRq_sectionHeading{flex-direction:column;align-items:flex-start}.g9-KRq_controls{justify-content:flex-start}.g9-KRq_heroRow{grid-template-columns:minmax(0,1fr);gap:.5rem}.g9-KRq_toc{flex-wrap:nowrap}.g9-KRq_tocLinks{contain:inline-size;scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;overflow-x:auto}.g9-KRq_tocLinks>*,.g9-KRq_toc>:last-child{flex:none}.g9-KRq_openRow{flex-direction:column;align-items:stretch}.g9-KRq_openRow>.g9-KRq_modal{flex:none;max-width:none}.g9-KRq_openArrow{align-self:center;rotate:90deg}.g9-KRq_sidebarStub{width:auto}.g9-KRq_heroFlow{gap:.375rem}.g9-KRq_node{padding:.375rem .625rem}.g9-KRq_layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.g9-KRq_panel{padding:.75rem}}
.xwx9AW_page{max-width:64rem;margin:0 auto;padding:2rem 1.5rem 4rem}.xwx9AW_header{gap:.75rem;max-width:48rem;margin-bottom:2.5rem;display:grid}.xwx9AW_header>p,.xwx9AW_section>p,.xwx9AW_footer p{line-height:1.6}.xwx9AW_controls{font-size:var(--font-size-sm);flex-wrap:wrap;gap:1.5rem;margin-top:.5rem;display:flex}.xwx9AW_controls label{align-items:center;gap:.5rem;display:inline-flex}.xwx9AW_section{border-top:1px solid var(--border);gap:1rem;padding:2rem 0;display:grid}.xwx9AW_sectionHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.xwx9AW_sectionHeading h2{font-size:var(--font-size-xl);font-weight:600}.xwx9AW_eyebrow{color:var(--muted-foreground);font-size:var(--font-size-sm);margin-bottom:.25rem}.xwx9AW_comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.xwx9AW_sideLabel{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.xwx9AW_sideLabel span{color:var(--muted-foreground);font-weight:400}.xwx9AW_themeScene{border:1px solid var(--border);border-radius:var(--radius-xl);gap:.75rem;padding:1.5rem;display:grid}.xwx9AW_searchScene{border-radius:var(--radius-xl);background:var(--sidebar);color:var(--sidebar-foreground);border:1px solid var(--sidebar-border);padding:1.5rem}.xwx9AW_observation{color:var(--muted-foreground);font-size:var(--font-size-sm)}.xwx9AW_footer{border-top:1px solid var(--border);font-size:var(--font-size-sm);gap:.75rem;padding-top:2rem;display:grid}@media (max-width:640px){.xwx9AW_page{padding:1.25rem 1rem 2rem}.xwx9AW_comparison{grid-template-columns:1fr}.xwx9AW_sectionHeading{flex-direction:column;align-items:flex-start}.xwx9AW_themeScene,.xwx9AW_searchScene{padding:1rem}}.xwx9AW_clearing::placeholder{color:#0000}
@media (not (min-width:40rem)) and (not (min-height:46rem)){.FcmuNG_illustration{display:none}.FcmuNG_standalone{padding-block:calc(var(--spacing) * 6)}.FcmuNG_form{margin-top:0}.FcmuNG_dialog{max-height:calc(100dvh - var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);top:50dvh}}
