@layer app{[data-workspace] .chat-engine-selector{border:1px solid var(--line);background:var(--page);border-radius:20px;flex:none;inline-size:min(100% - 2rem,48rem);min-inline-size:0;margin:1rem auto 0;padding:.875rem;container:chat-engine/inline-size}[data-workspace] .chat-engine-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:.75rem;display:grid}[data-workspace] .chat-engine-field{gap:.375rem;min-inline-size:0;display:grid}[data-workspace] .chat-engine-field [data-slot=label]{color:var(--ink-2);padding-inline:.625rem;font-size:.75rem;font-weight:500;line-height:1.25rem}[data-workspace] .chat-engine-field [data-slot=select-trigger]{background:var(--surface);inline-size:100%;min-inline-size:0;box-shadow:none;padding-inline:.75rem}[data-workspace] .chat-engine-availability{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-block-start:.5rem;padding-inline:.625rem;font-size:.75rem;line-height:1.5;display:flex}[data-workspace] .chat-engine-availability [data-slot=button]{block-size:auto;min-block-size:2rem;inline-size:auto;color:var(--primary-text);font-size:inherit;white-space:normal;text-align:start;margin-inline:-.625rem;padding:.375rem .625rem}.chat-engine-options [data-slot=select-item]>div{overflow-wrap:anywhere;white-space:normal;flex-shrink:1;min-inline-size:0;display:block}@container chat-engine (max-width:32rem){[data-workspace] .chat-engine-fields{grid-template-columns:repeat(2,minmax(0,1fr))}[data-workspace] [data-engine-field=model]{grid-column:1/-1}}@media (pointer:coarse){[data-workspace] .chat-engine-availability [data-slot=button]{min-block-size:2.75rem}}}
@layer components{.CT1cbW_figure{--port-top:var(--page);--port-side-0:color-mix(in srgb, var(--ink) 18%, var(--page));--port-side-1:color-mix(in srgb, var(--ink) 13%, var(--page));--port-side-2:color-mix(in srgb, var(--ink) 8%, var(--page));--port-side-3:color-mix(in srgb, var(--ink) 4%, var(--page))}[class~=dark] .CT1cbW_figure{--port-top:color-mix(in srgb, var(--ink) 10%, var(--page));--port-side-0:color-mix(in srgb, var(--ink) 2%, var(--page));--port-side-1:color-mix(in srgb, var(--ink) 4%, var(--page));--port-side-2:color-mix(in srgb, var(--ink) 6%, var(--page));--port-side-3:color-mix(in srgb, var(--ink) 8%, var(--page))}.CT1cbW_figure svg path{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.CT1cbW_fill{fill:var(--page)}.CT1cbW_top{fill:var(--port-top)}.CT1cbW_shade[data-shade="0"]{fill:var(--port-side-0)}.CT1cbW_shade[data-shade="1"]{fill:var(--port-side-1)}.CT1cbW_shade[data-shade="2"]{fill:var(--port-side-2)}.CT1cbW_shade[data-shade="3"]{fill:var(--port-side-3)}.CT1cbW_seam,.CT1cbW_detail,.CT1cbW_edge{fill:none;stroke-width:.65px}.CT1cbW_seam{stroke:color-mix(in srgb, var(--ink-3) 30%, var(--page))}.CT1cbW_detail{stroke:color-mix(in srgb, var(--ink-3) 70%, var(--page))}.CT1cbW_edge{stroke:var(--ink-3)}.CT1cbW_edge[data-tone=lo]{stroke:color-mix(in srgb, var(--ink-3) 55%, var(--page))}.CT1cbW_edge[data-tone=hi]{stroke:var(--ink-2)}.CT1cbW_figure [data-lit] .CT1cbW_fill{fill:var(--color-primary)}.CT1cbW_figure [data-lit]{--port-top:color-mix(in srgb, var(--color-primary) 70%, var(--page));--port-side-0:color-mix(in srgb, var(--color-primary) 80%, var(--ink));--port-side-1:color-mix(in srgb, var(--color-primary) 90%, var(--ink));--port-side-2:var(--color-primary);--port-side-3:color-mix(in srgb, var(--color-primary) 90%, var(--page))}.CT1cbW_figure [data-lit] .CT1cbW_edge,.CT1cbW_figure [data-lit] .CT1cbW_detail,.CT1cbW_figure [data-lit] .CT1cbW_seam{stroke:color-mix(in srgb, var(--color-primary) 80%, var(--ink))}}
@layer components{.W4HiAa_avatar[data-motion=on]{animation:W4HiAa_arrive .6s var(--workspace-ease-enter,ease-out) both}.W4HiAa_avatar[data-motion=on] .W4HiAa_portrait{transition:transform var(--workspace-motion-layout,.25s) var(--workspace-ease-standard,ease-in-out)}@media (hover:hover) and (pointer:fine){.W4HiAa_avatar[data-motion=on]:hover .W4HiAa_portrait{transform:translateY(-3px)rotate(-5deg)}}@keyframes W4HiAa_arrive{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.W4HiAa_avatar[data-motion=on],.W4HiAa_avatar[data-motion=on] .W4HiAa_portrait,.W4HiAa_avatar[data-motion=on]:hover .W4HiAa_portrait{transition:none;animation:none;transform:none}}}
@layer components{.AeeBFq_artwork{-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}@container (max-width:850px){.AeeBFq_artwork{-webkit-mask-image:linear-gradient(to bottom, black calc(var(--hero-copy-top) - 56px), transparent calc(var(--hero-copy-top) - 8px));mask-image:linear-gradient(to bottom, black calc(var(--hero-copy-top) - 56px), transparent calc(var(--hero-copy-top) - 8px))}}.AeeBFq_cargo{animation:12s ease-in-out infinite paused AeeBFq_transfer}.AeeBFq_shutter{animation:12s ease-in-out infinite paused AeeBFq_open-shutter}.AeeBFq_recess{fill:color-mix(in srgb, var(--ink) 18%, var(--page))}[class~=dark] .AeeBFq_recess{fill:var(--page)}.AeeBFq_scan{fill:color-mix(in srgb, white 85%, var(--color-primary));opacity:0;animation:12s ease-in-out infinite paused AeeBFq_scan}.AeeBFq_signal{fill:var(--color-primary);opacity:0;animation:12s ease-in-out infinite paused AeeBFq_signal}.AeeBFq_signal[data-phase=check]{animation-delay:-8s}.AeeBFq_signal[data-phase=ready]{animation-delay:-4s}.AeeBFq_scene [data-part="market.window.-94.14"] .AeeBFq_signal,.AeeBFq_scene [data-part="market.side-window.42.14"] .AeeBFq_signal{animation-delay:-.5s}.AeeBFq_scene [data-part="market.window.-110.32"] .AeeBFq_signal,.AeeBFq_scene [data-part="market.side-window.25.32"] .AeeBFq_signal{animation-delay:-1s}.AeeBFq_scene [data-part="warehouse.door.105"] .AeeBFq_shutter{animation-delay:-.5s}.AeeBFq_water{fill:none;stroke-width:.8px;opacity:.15;animation:4s ease-in-out infinite paused AeeBFq_ripple}.AeeBFq_bubble{opacity:0;animation:12s ease-in-out infinite paused AeeBFq_speak}.AeeBFq_scene [data-specialist=analyst] .AeeBFq_bubble{inset-inline-start:0}.AeeBFq_scene [data-specialist=compliance] .AeeBFq_bubble{animation-delay:-8s}.AeeBFq_scene [data-specialist=outbound] .AeeBFq_bubble{animation-delay:-4s;inset-inline-end:0}.AeeBFq_scene[data-running=true] [data-motion],.AeeBFq_scene[data-running=true] .AeeBFq_bubble{animation-play-state:running}.AeeBFq_scene[data-reduced=true] [data-motion],.AeeBFq_scene[data-reduced=true] .AeeBFq_bubble{animation:none}.AeeBFq_scene[data-reduced=true] [data-specialist=analyst] .AeeBFq_bubble{opacity:1}@keyframes AeeBFq_transfer{0%,to{transform:translate(0)}26%,55%{transform:translate(calc(var(--cargo-x) / 2), calc(var(--cargo-y) / 2))}71%,88%{transform:translate(var(--cargo-x), var(--cargo-y))}}@keyframes AeeBFq_open-shutter{0%,60%,to{transform:translateY(0)}74%,86%{transform:translateY(var(--shutter-travel))}}@keyframes AeeBFq_scan{0%,32%{opacity:0;transform:translateY(0)}36%{opacity:.9;transform:translateY(0)}49%{opacity:.9;transform:translateY(var(--scan-distance))}53%,to{opacity:0;transform:translateY(var(--scan-distance))}}@keyframes AeeBFq_signal{0%,26%,to{opacity:0}6%,18%{opacity:.4}}@keyframes AeeBFq_ripple{0%,to{opacity:.08;transform:translateY(0)}50%{opacity:.3;transform:translateY(2px)}}@keyframes AeeBFq_speak{0%,25%,to{opacity:0;translate:0 3px}5%,20%{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.AeeBFq_scene [data-motion],.AeeBFq_bubble{animation:none}.AeeBFq_scene [data-specialist=analyst] .AeeBFq_bubble{opacity:1}}}
@layer components{.t8YU0q_vehicle,.t8YU0q_shadow,.t8YU0q_wheel{transition:transform .9s}.t8YU0q_wheel{transform-origin:0 0}.t8YU0q_scene:not([data-running=true]) [data-delivery-motion]{transition:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.t8YU0q_scene[data-running=true]:hover .t8YU0q_vehicle,.t8YU0q_scene[data-running=true]:hover .t8YU0q_shadow{transform:translate(var(--delivery-x), var(--delivery-y))}.t8YU0q_scene[data-running=true]:hover .t8YU0q_wheel{transform:rotate(var(--delivery-turn))}}@media (prefers-reduced-motion:reduce){.t8YU0q_scene [data-delivery-motion]{transition:none;transform:none}}}
@keyframes messenger-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-3px)rotate(3deg)}}@keyframes messenger-send{0%{opacity:0;transform:translate(-14px,14px)scale(.6)}60%{opacity:1;transform:translateY(-2px)scale(1.02)}to{transform:none}}@keyframes messenger-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes messenger-unblur{0%{filter:blur(6px)}to{filter:none}}@keyframes messenger-dots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@layer app{.messenger-activity{--messenger-bubble:color-mix(in srgb, var(--workspace-user-message,var(--brand-base)) 12%, var(--surface))}.messenger-mascot canvas{filter:drop-shadow(0 2px 3px #00000026)}.messenger-activity[data-trail-state=live] .messenger-mascot canvas{animation:1.1s ease-in-out infinite messenger-bob}.messenger-bubble{background:var(--messenger-bubble);transform-origin:0 100%;animation:.42s cubic-bezier(.2,.9,.3,1.2) both messenger-send}.messenger-typing i{animation:1.1s infinite messenger-dots}.messenger-typing i:nth-child(2){animation-delay:.15s}.messenger-typing i:nth-child(3){animation-delay:.3s}.messenger-chip{animation:.3s both messenger-rise}.messenger-sent{animation:.45s cubic-bezier(.2,.9,.3,1.2) both messenger-send,1.1s .2s both messenger-unblur}@media (prefers-reduced-motion:reduce){.messenger-activity *,.messenger-sent{animation:none!important}}}
@layer app{[data-workspace] .workspace-activity-trigger{transition:color var(--workspace-motion-fast) linear}[data-workspace] .workspace-activity-chevron{transition:transform var(--workspace-motion-layout) var(--workspace-ease-standard)}[data-workspace] [aria-expanded=true]>.workspace-activity-chevron{transform:rotate(180deg)}[data-workspace] .workspace-activity-content{block-size:var(--collapsible-panel-height);opacity:1;transition:height var(--workspace-motion-layout) var(--workspace-ease-standard), opacity var(--workspace-motion-enter) var(--workspace-ease-enter);overflow:hidden}[data-workspace] [data-slot=collapsible-content].workspace-activity-content{animation-duration:0s!important}[data-workspace] .workspace-activity-content:is([data-starting-style],[data-ending-style]){opacity:0;block-size:0}[data-workspace] .workspace-activity-content[data-ending-style]{transition:height var(--workspace-motion-layout) var(--workspace-ease-standard), opacity var(--workspace-motion-exit) var(--workspace-ease-exit)}[data-workspace] .workspace-activity-step-trigger{transition:color var(--workspace-motion-fast) linear}[data-workspace] .workspace-trail-shimmer{background-image:linear-gradient(90deg, var(--ink-2) 35%, var(--ink) 50%, var(--ink-2) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite shimmer-text}[data-workspace] .workspace-trail-step:not(:last-child):after{content:"";background:var(--line-strong);inline-size:1px;position:absolute;inset-block:1.375rem .125rem;inset-inline-start:calc(.5rem - .5px)}[data-workspace] .workspace-trail-step>.workspace-activity-icon{margin-block-start:.1875rem}[data-workspace] .workspace-trail-step{animation:workspace-trail-enter var(--workspace-motion-enter) var(--workspace-ease-enter) both}[data-workspace] .workspace-run-live{animation:1.6s ease-in-out infinite workspace-run-pulse}@media (prefers-reduced-motion:reduce){[data-workspace] :is(.workspace-activity-chevron,.workspace-activity-content){transition:none}[data-workspace] :is(.workspace-trail-step,.workspace-run-live){animation:none}[data-workspace] .workspace-trail-shimmer{color:var(--ink-2);background:0 0;animation:none}}@media (forced-colors:active){[data-workspace] .workspace-trail-shimmer{color:canvastext;background:0 0}}}@keyframes workspace-trail-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes workspace-run-pulse{50%{opacity:.35}}
