.tbui1q_surface{color:var(--card-foreground);background:var(--card)}.tbui1q_workspace{gap:0;min-width:0;max-width:96rem;height:100%;min-height:0}.tbui1q_personalPane{isolation:isolate;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;position:relative}.tbui1q_workspace .tbui1q_sidebar.tbui1q_sidebar{border:0;border-right:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--card) 35%, transparent);width:17.5rem;max-height:none;box-shadow:none;border-radius:0;align-self:stretch;padding:1.5rem 1.1rem;top:0}.tbui1q_sidebar>p{color:var(--muted-foreground);letter-spacing:.13em;font-size:.625rem;font-weight:500}.tbui1q_workspace .tbui1q_sidebar>p:before{display:none}.tbui1q_sidebar>button{background:color-mix(in srgb, var(--primary) 6%, transparent);border-radius:.85rem;justify-content:flex-start;min-height:2.8rem;padding-inline:.8rem;font-size:.8125rem;font-weight:500}.tbui1q_personalHeader{width:100%;max-width:51rem;min-height:3rem;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:.1rem 1.25rem}.tbui1q_personalHeader h1{letter-spacing:-.015em;font-family:inherit;font-size:.875rem;font-weight:500}.tbui1q_thread{overscroll-behavior:contain;min-height:0;padding-inline:max(1.4rem, env(safe-area-inset-left,0px)) max(1.4rem, env(safe-area-inset-right,0px));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--foreground) 12%, transparent) transparent;position:relative;overflow-y:auto}.tbui1q_threadInner{max-width:47rem;padding-block:1.5rem 1.25rem}.tbui1q_empty{gap:0;min-height:12rem;padding:2rem 0 5rem}.tbui1q_emptyEyebrow{color:var(--muted-foreground);letter-spacing:.17em;text-transform:uppercase;margin-bottom:1.15rem;font-size:.5625rem;font-weight:500;line-height:1.5;display:block}.tbui1q_empty h2{letter-spacing:-.045em;font-family:inherit;font-size:clamp(1.875rem,5vw,2.75rem);font-weight:500;line-height:1.15}.tbui1q_empty p{margin-top:.9rem;font-size:.8125rem;font-weight:400;line-height:1.6}.tbui1q_empty .tbui1q_aiNotice{color:color-mix(in srgb, var(--foreground) 80%, transparent);font-weight:500}.tbui1q_dockFloor{max-width:49rem;padding:.5rem max(.75rem, env(safe-area-inset-right,0px)) max(.5rem, env(safe-area-inset-bottom,0px), calc(var(--assistant-keyboard-inset,0px) + .5rem)) max(.75rem, env(safe-area-inset-left,0px));flex-shrink:0;position:relative}.tbui1q_dockFloor:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 67%);max-width:100vw;height:15rem;margin-inline:auto;position:absolute;bottom:0;left:-12%;right:-12%}.tbui1q_dock{--dock-rim:color-mix(in srgb, var(--card) 83%, var(--foreground) 8%);isolation:isolate;border:1px solid var(--dock-rim);background:var(--card);box-shadow:0 10px 34px color-mix(in srgb, var(--brand-navy) 10%, transparent), 0 2px 7px #00000006, inset 0 1px 0 var(--dock-rim), inset 0 -1px 1px color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:31px;padding:6px;transition:border-radius .22s,background-color .22s;position:relative}.tbui1q_dock:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg, color-mix(in srgb, var(--card) 34%, transparent), transparent 28%, transparent 74%, color-mix(in srgb, var(--card) 14%, transparent));position:absolute;inset:0}.tbui1q_dock[data-editing=true]{border-radius:27px}.tbui1q_composerRow{align-items:flex-end;gap:4px;min-height:52px;padding:3px 2px;display:flex}.tbui1q_toolsButton{width:44px;height:44px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .15s;display:grid}.tbui1q_toolsButton:hover,.tbui1q_toolsButton[aria-expanded=true]{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.tbui1q_toolsButton svg{stroke-width:1.65px;width:21px;height:21px}.tbui1q_composerInput{resize:none;width:100%;min-width:0;height:44px;min-height:44px;max-height:146px;color:var(--foreground);background:0 0;border:0;border-radius:4px;outline:none;flex:1;padding:11px 2px;font-size:16px;line-height:22px;display:block;overflow-y:auto}.tbui1q_composerInput::placeholder{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.tbui1q_composerInput:disabled{opacity:.6}.tbui1q_sendButton{background:var(--foreground);width:40px;height:40px;color:var(--background);border-radius:50%;flex-shrink:0;place-items:center;margin:2px;transition:transform .15s,opacity .15s;display:grid}.tbui1q_sendButton svg{stroke-width:2px;width:19px;height:19px}.tbui1q_sendButton:disabled{opacity:.3}.tbui1q_sendButton:not(:disabled):active{transform:scale(.94)}.tbui1q_sendButton.tbui1q_stopSecondary{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.tbui1q_editTools{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;padding:2px 10px 4px;display:flex}.tbui1q_editTools[hidden]{display:none}.tbui1q_editTools>span{font-size:.625rem}.tbui1q_editTools button{align-items:center;gap:5px;min-height:32px;padding:0 5px;font-size:.6875rem;display:inline-flex}.tbui1q_editTools svg{width:14px;height:14px}.tbui1q_dockNav{opacity:1;border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));max-height:64px;margin-top:3px;padding:4px 0 1px;transition:max-height .22s,opacity .15s,margin .22s,padding .22s;display:grid;overflow:hidden}@media (min-width:1024px){.tbui1q_dockNav[data-variant=consumer]{display:none}}.tbui1q_dockNav[data-collapsed=true]{opacity:0;pointer-events:none;border-top-color:#0000;max-height:0;margin:0;padding:0}.tbui1q_dockNavLink{min-width:0;height:54px;color:var(--muted-foreground);border:1px solid #0000;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;transition:color .15s,background-color .15s,transform .15s;display:flex}.tbui1q_dockNavLink svg{stroke-width:1.65px;width:19px;height:19px}.tbui1q_dockNavLink span{letter-spacing:-.01em;font-size:.625rem;line-height:12px}.tbui1q_dockNavLink[aria-current=page]{color:var(--primary);background:color-mix(in srgb, var(--card) 55%, transparent);border-color:color-mix(in srgb, var(--card) 70%, transparent);box-shadow:0 2px 5px #00000006, inset 0 1px 0 color-mix(in srgb, var(--card) 80%, transparent)}.tbui1q_dockNavLink:hover{color:var(--foreground);background:color-mix(in srgb, var(--card) 40%, transparent)}.tbui1q_dockNavLink:active{transform:scale(.95)}.tbui1q_dockFootnote{color:var(--muted-foreground);text-align:center;text-wrap:balance;margin:9px 0 0;font-size:.625rem;line-height:1.4}.tbui1q_dockFootnoteLinks{white-space:nowrap}.tbui1q_dockFootnote a{text-underline-offset:3px}.tbui1q_dockFootnote a:hover{text-decoration:underline}.tbui1q_toolsPanel{width:min(360px,100vw - 24px);max-height:min(70dvh, var(--radix-popover-content-available-height,70dvh));border:1px solid color-mix(in srgb, var(--card) 80%, var(--foreground) 10%);background:var(--popover);box-shadow:0 14px 42px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:25px;padding:14px;overflow-y:auto}.tbui1q_toolsPrivacy{color:var(--muted-foreground);padding:8px;font-size:.625rem;line-height:1.6}.tbui1q_toolsPrivacy a{text-underline-offset:2px;text-decoration:underline}.tbui1q_dock button:focus-visible,.tbui1q_dockNavLink:focus-visible,.tbui1q_toolsPanel button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tbui1q_dock:has(.tbui1q_composerInput:focus-visible){border-color:color-mix(in srgb, var(--ring) 42%, var(--card))}.tbui1q_businessComposer .tbui1q_composerInput{max-height:224px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tbui1q_surface{background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%)}.tbui1q_dock{background:color-mix(in srgb, var(--card) 64%, transparent);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%)}.tbui1q_dock[data-editing=true]{background:color-mix(in srgb, var(--card) 84%, transparent)}.tbui1q_personalHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}@media (pointer:coarse){.tbui1q_sendButton{width:44px;height:44px;margin:0}.tbui1q_editTools button{min-height:44px}.tbui1q_editTools>span{font-size:.625rem}}@media (min-width:80rem){.tbui1q_surface.tbui1q_belowXl{color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0}.tbui1q_personalPane{padding-top:1rem}.tbui1q_personalHeader{min-height:3.5rem;padding-inline:2rem}.tbui1q_thread{padding-inline:2rem}.tbui1q_threadInner{padding-top:2rem}.tbui1q_empty{padding-bottom:6rem}.tbui1q_dockFloor{padding:.75rem 1.5rem 1rem}.tbui1q_dockNav{display:none}.tbui1q_dockFootnote{margin-top:11px}}@media (max-height:550px) and (not (min-width:80rem)){.tbui1q_empty{min-height:8rem;padding-block:1rem 2rem}.tbui1q_emptyEyebrow{margin-bottom:.6rem}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.tbui1q_surface,.tbui1q_dock,.tbui1q_dock[data-editing=true]{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.tbui1q_dockFloor:before,.tbui1q_dock:before{display:none}}@media (prefers-contrast:more){.tbui1q_dock{border-color:var(--foreground);box-shadow:none}.tbui1q_dockNavLink[aria-current=page]{border-color:var(--foreground)}}@media (forced-colors:active){.tbui1q_surface,.tbui1q_dock,.tbui1q_dock[data-editing=true],.tbui1q_toolsPanel{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}.tbui1q_dockFloor:before,.tbui1q_dock:before{display:none}.tbui1q_dockNavLink[aria-current=page]{color:highlight;border-color:highlight}.tbui1q_sendButton{color:buttontext;background:buttonface;border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.tbui1q_surface,.tbui1q_dock,.tbui1q_dockNav,.tbui1q_dockNavLink,.tbui1q_sendButton{transition:none}}.tbui1q_workspace[data-field-flow=true]{--field-z-base:0;--field-z-fade:1;--field-z-dock:10;--field-z-float:20;--field-z-overlay:50;--field-motion-quick:.15s cubic-bezier(.4, 0, .2, 1);--field-motion-dock:.32s cubic-bezier(.32, .72, 0, 1);--field-fade:24px;--field-scroll-end:32px;--field-scroll-end-gap:24px;--field-floor-pad:.5rem;--field-composer-half:2.0625rem;--field-greeting-gap:24px;--field-head:0px}[data-field-flow=true] .tbui1q_thread{scrollbar-gutter:stable both-edges;overflow-anchor:none}[data-field-flow=true] .tbui1q_dockFloor{z-index:var(--field-z-dock);transition:transform var(--field-motion-dock);transform:translateY(0)}[data-field-flow=true] .tbui1q_dockFloor:before{z-index:var(--field-z-fade);top:calc(-1 * var(--field-fade));height:var(--field-fade);background:linear-gradient(to top, var(--background), transparent);max-width:none;margin:0;bottom:auto;left:0;right:0}[data-field-flow=true] .tbui1q_scrollEnd{top:auto;bottom:calc(100% - var(--field-floor-pad) + var(--field-scroll-end-gap));z-index:var(--field-z-float);width:var(--field-scroll-end);height:var(--field-scroll-end);transition:background-color var(--field-motion-quick)}@media (pointer:coarse){[data-field-flow=true] .tbui1q_scrollEnd:after{content:"";border-radius:inherit;position:absolute;inset:-6px}}@media (min-width:80rem){.tbui1q_workspace[data-field-flow=true]{--field-floor-pad:.75rem}}@media (min-width:80rem) and (min-height:40rem){[data-field-flow=true] .tbui1q_personalPane{container-type:size}[data-field-flow=true] .tbui1q_personalPane:has(.tbui1q_personalHeader){--field-head:3.5rem}[data-field-flow=true] .tbui1q_thread{container-type:size}[data-field-flow=true][data-empty=true] .tbui1q_dockFloor{transform:translateY(min(0px, calc((var(--field-head) - 100cqh) / 2 + 50% - var(--field-floor-pad) - var(--field-composer-half) + var(--assistant-keyboard-inset,0px) * 100)))}[data-field-flow=true][data-empty=true] .tbui1q_empty{min-height:calc(50cqh - var(--field-composer-half) - var(--field-greeting-gap) - 2rem);flex:none;justify-content:flex-end;padding:0}}@media (prefers-reduced-motion:reduce){[data-field-flow=true] .tbui1q_dockFloor,[data-field-flow=true] .tbui1q_scrollEnd{transition:none}}html[data-field-v2=on] [data-field-flow=true]:not([data-empty=true]) .tbui1q_dockFloor{inset-inline:0;margin-inline:auto;position:absolute;bottom:0}html[data-field-v2=on] [data-field-flow=true]:not([data-empty=true]) .tbui1q_thread:after{content:"";height:calc(var(--field-v2-floor-h,6.5rem) + .75rem);flex-shrink:0;display:block}html[data-field-v2=on] [data-field-flow=true] .tbui1q_dockFloor:before{display:none}html[data-field-v2=on] [data-field-flow=true] .tbui1q_dock{border-color:var(--field-glass-rim);background:rgb(var(--field-glass-tint));box-shadow:inset 0 1px 0 var(--field-glass-highlight), var(--field-shadow-2)}html[data-field-v2=on] [data-field-flow=true] .tbui1q_dock:before{display:none}html[data-field-v2=on] [data-field-flow=true] .tbui1q_composerInput::placeholder{color:var(--field-text-2)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-field-v2=on] [data-field-flow=true] .tbui1q_dock{background:rgb(var(--field-glass-tint) / .84);-webkit-backdrop-filter:blur(var(--field-glass-blur)) saturate(var(--field-glass-saturate));backdrop-filter:blur(var(--field-glass-blur)) saturate(var(--field-glass-saturate))}html[data-field-v2=on] [data-field-flow=true] .tbui1q_dock[data-editing=true]{background:rgb(var(--field-glass-tint) / var(--field-glass-thick))}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-field-v2=on] [data-field-flow=true] .tbui1q_dock{background:rgb(var(--field-glass-tint));-webkit-backdrop-filter:none;backdrop-filter:none}html[data-field-v2=on] [data-field-flow=true] .tbui1q_dock[data-editing=true]{background:rgb(var(--field-glass-tint));-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-field-v2=on] [data-field-flow=true] .tbui1q_threadInner{background:var(--background)}@media (min-width:48rem){html[data-field-v2=on] [data-field-flow=true] .tbui1q_threadInner{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 4%, transparent);border-radius:1.75rem;padding-inline:1.5rem}}
.SdBada_assist{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.SdBada_row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:6px;min-width:0;padding-inline-end:24px;scroll-padding-inline-end:24px;animation:.12s ease-out SdBada_assist-in;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.SdBada_row::-webkit-scrollbar{display:none}.SdBada_options{flex:none;align-items:center;gap:6px;display:flex}.SdBada_row .SdBada_chip{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);min-height:32px;color:var(--foreground);white-space:nowrap;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:.75rem;line-height:1;transition:opacity .12s;display:inline-flex}.SdBada_row .SdBada_chip:hover{background:color-mix(in srgb, var(--foreground) 9%, transparent)}.SdBada_row .SdBada_chip[aria-expanded=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--foreground)}.SdBada_row .SdBada_option{background:0 0}.SdBada_row .SdBada_chip[aria-disabled=true]{opacity:.45;cursor:not-allowed}.SdBada_row .SdBada_icon{width:32px;color:var(--muted-foreground);justify-content:center;padding:0}.SdBada_row .SdBada_chip:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.SdBada_gap{color:var(--muted-foreground);white-space:nowrap;flex:none;font-size:.6875rem}.SdBada_popoverLine{border-top:1px solid var(--border);color:var(--muted-foreground);padding:8px;font-size:.6875rem;line-height:1.6}.SdBada_popoverLine a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}@media (pointer:coarse){.SdBada_row .SdBada_chip{min-height:44px;padding:0 12px;font-size:.8125rem}.SdBada_row .SdBada_icon{width:44px;padding:0}}@media (prefers-reduced-motion:reduce){.SdBada_row{animation:none}.SdBada_row .SdBada_chip{transition:none}}@media (forced-colors:active){.SdBada_row{-webkit-mask-image:none;mask-image:none}.SdBada_row .SdBada_chip{color:buttontext;background:buttonface;border:1px solid buttontext}.SdBada_row .SdBada_chip[aria-expanded=true]{border-color:highlight}}@keyframes SdBada_assist-in{0%{opacity:0}to{opacity:1}}
.lugCXa_row{align-items:center;min-width:0;height:44px;padding:0 6px;display:flex;overflow:hidden}.lugCXa_row[hidden]{display:none}.lugCXa_chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;padding-inline-end:20px;animation:.16s ease-out lugCXa_suggest-in;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.lugCXa_chips::-webkit-scrollbar{display:none}.lugCXa_chip{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);max-width:18rem;min-height:44px;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:.8125rem;line-height:1.2;transition:background-color .12s;display:inline-flex;overflow:hidden}.lugCXa_chip:hover{background:color-mix(in srgb, var(--foreground) 9%, transparent)}.lugCXa_chip:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.lugCXa_ghost{z-index:1;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;background:0 0;border-style:solid;border-color:#0000;margin:0;position:absolute;overflow:hidden}.lugCXa_typed{color:#0000}.lugCXa_rest{color:var(--muted-foreground)}@keyframes lugCXa_suggest-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lugCXa_chips{animation:none}.lugCXa_chip{transition:none}}
