.motion-morph-layer[data-v-20f3f1b8]{opacity:var(--mml-opacity-from,0);transform:translateY(var(--mml-translate-from,12px)) scale(var(--mml-scale-from,1));transition:opacity var(--mml-duration,.32s) ease var(--mml-delay,0s),transform var(--mml-duration,.32s) cubic-bezier(.4,0,.2,1) var(--mml-delay,0s)}.motion-morph-layer--active[data-v-20f3f1b8]{opacity:var(--mml-opacity-to,1);transform:translateY(var(--mml-translate-to,0)) scale(var(--mml-scale-to,1))}@media(prefers-reduced-motion:reduce){.motion-morph-layer[data-v-20f3f1b8]{transition:none}}.motion-morph-shell[data-v-0cf83560]{background:#fffffff5;border-radius:1rem;box-shadow:0 24px 60px #0f172a38;display:flex;flex-direction:column;overflow:hidden;transition:top var(--motion-morph-duration,.44s) cubic-bezier(.33,1,.68,1),left var(--motion-morph-duration,.44s) cubic-bezier(.33,1,.68,1),width var(--motion-morph-duration,.44s) cubic-bezier(.33,1,.68,1),height var(--motion-morph-duration,.44s) cubic-bezier(.33,1,.68,1),border-radius var(--motion-morph-duration,.44s) cubic-bezier(.33,1,.68,1)}.motion-morph-shell--reduced-motion[data-v-0cf83560]{transition:none}.motion-morph-shell--expanded[data-v-0cf83560]{border-radius:0}.motion-morph-shell--closing[data-v-0cf83560]{border-radius:1rem}@media(prefers-reduced-motion:reduce){.motion-morph-shell[data-v-0cf83560]{transition:none}}.motion-rolling-price[data-v-446906f3]{align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;justify-content:center;min-width:0}.motion-rolling-price__placeholder[data-v-446906f3]{font-weight:800;opacity:.45}.motion-rolling-price__sep[data-v-446906f3]{display:inline-block;min-width:.32em;opacity:.72;padding:0 .04em;white-space:pre}.motion-rolling-price__digit[data-v-446906f3]{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:baseline}.motion-rolling-price__reel[data-v-446906f3]{display:flex;flex-direction:column;transition:transform var(--motion-rolling-price-ms,.52s) var(--motion-rolling-price-ease,ease);will-change:transform}.motion-rolling-price__cell[data-v-446906f3]{align-items:center;display:flex;height:1em;justify-content:center;line-height:1}.motion-rolling-price--reduced .motion-rolling-price__reel[data-v-446906f3]{transition:none}.mobile-ptr[data-v-38540754]{position:relative;width:100%}.mobile-ptr--active .mobile-ptr__body[data-v-38540754]{will-change:transform}.mobile-ptr__indicator[data-v-38540754]{left:50%;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate3d(-50%,0,0);z-index:45}.mobile-ptr__indicator[data-v-38540754],.mobile-ptr__spinner[data-v-38540754]{align-items:center;display:flex;justify-content:center}.mobile-ptr__spinner[data-v-38540754]{background:#fffffff5;border-radius:9999px;box-shadow:0 1px 2px #0f172a0f,0 4px 14px #0f172a1a;height:2.25rem;width:2.25rem}.mobile-ptr__indicator--refreshing .mobile-ptr__spinner[data-v-38540754]{animation:mobile-ptr-spin-38540754 .7s linear infinite}.mobile-ptr__spinner-svg[data-v-38540754]{height:1.25rem;width:1.25rem}.mobile-ptr__spinner-track[data-v-38540754]{stroke:#2563eb29}.mobile-ptr__spinner-progress[data-v-38540754]{stroke:#1877f2;transition:stroke-dashoffset .08s linear}.mobile-ptr__indicator--ready .mobile-ptr__spinner-progress[data-v-38540754]{stroke:#0866ff}@keyframes mobile-ptr-spin-38540754{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.mobile-ptr__indicator--refreshing .mobile-ptr__spinner[data-v-38540754]{animation:none}.mobile-ptr__spinner-progress[data-v-38540754]{transition:none}}.chat-assistant-fab-slot[data-v-125c5745]{--fab-nav-lift:4.2rem;--fab-nav-shift:0px;--fab-scale:.8;backface-visibility:hidden;bottom:calc(5.35rem + env(safe-area-inset-bottom,0px));position:fixed;right:calc(max(.85rem,env(safe-area-inset-right,0px)) + var(--fab-scrollbar-pad, 14px));transform:translate3d(var(--fab-drag-x,0),calc(var(--fab-drag-y, 0px) + var(--fab-nav-shift)),0) scale(var(--fab-scale));transform-origin:100% 100%;transition:transform .32s cubic-bezier(.22,1,.36,1);z-index:45}.chat-assistant-fab-slot--nav-hidden[data-v-125c5745]{--fab-nav-shift:var(--fab-nav-lift);--fab-scale:1}.chat-assistant-fab-slot--dragging[data-v-125c5745]{transition:none}.chat-assistant-fab-slot--snapping[data-v-125c5745]{transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.chat-assistant-fab-slot--listing-parked.chat-assistant-fab-slot--snapping[data-v-125c5745]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.chat-assistant-fab-slot--listing-boost[data-v-125c5745]{z-index:96}.chat-assistant-fab-slot--listing-parked[data-v-125c5745]{--fab-scale:1;--fab-nav-shift:0px;transform-origin:50% 50%}.chat-assistant-fab-slot--listing-parked .chat-assistant-fab[data-v-125c5745]{animation:none;height:2.85rem;min-height:2.85rem;min-width:2.85rem;width:2.85rem}.chat-assistant-fab-slot--listing-parked .chat-assistant-fab__tail[data-v-125c5745]{opacity:0;transform:scale(.4);transition:opacity .28s ease,transform .28s ease}.chat-assistant-fab-slot--listing-parked .chat-assistant-fab__aura[data-v-125c5745]{opacity:.08;transform:scale(1)}.chat-assistant-fab__cue[data-v-125c5745]{animation:chat-fab-cue-in-125c5745 .28s cubic-bezier(.22,1,.36,1);border-radius:.85rem;box-shadow:0 .35rem .9rem #00000047,inset 0 0 0 1px #ffffff0f;color:#f4f6f8;max-width:min(11.5rem,calc(100vw - 5.5rem));padding:.42rem .7rem;pointer-events:none;right:calc(100% + .55rem);transform:translateY(-50%);white-space:nowrap;z-index:1}.chat-assistant-fab__cue[data-v-125c5745],.chat-assistant-fab__cue[data-v-125c5745]:after{background:var(--tahuto-brand-charcoal,#202020);position:absolute;top:50%}.chat-assistant-fab__cue[data-v-125c5745]:after{border-radius:.08rem;box-shadow:inset 1px 0 #ffffff0a;content:"";height:.55rem;right:-.28rem;transform:translateY(-50%) rotate(45deg);width:.55rem}.chat-assistant-fab__cue-text[data-v-125c5745]{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.25;min-height:1.25em;position:relative;z-index:1}.chat-assistant-fab__cue--typing .chat-assistant-fab__cue-text[data-v-125c5745]:after{animation:chat-fab-cue-caret-125c5745 .85s steps(1) infinite;background:color-mix(in srgb,var(--tahuto-accent-bright,#5eb8ff) 85%,#fff);content:"";display:inline-block;height:.85em;margin-left:.08rem;vertical-align:-.08em;width:.08rem}@keyframes chat-fab-cue-in-125c5745{0%{opacity:0;transform:translateY(-50%) translate(.35rem) scale(.92)}to{opacity:1;transform:translateY(-50%) translate(0) scale(1)}}@keyframes chat-fab-cue-caret-125c5745{0%,45%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.chat-assistant-fab-slot--listing-parked .chat-assistant-fab[data-v-125c5745],.chat-assistant-fab-slot--listing-parked .chat-assistant-fab__tail[data-v-125c5745]{transition:none}.chat-assistant-fab__cue[data-v-125c5745]{animation:none}.chat-assistant-fab__cue--typing .chat-assistant-fab__cue-text[data-v-125c5745]:after{animation:none;opacity:0}}.chat-assistant-fab[data-v-125c5745]{--fab-bg-hi:#32333a;--fab-bg:var(--tahuto-brand-charcoal,#202020);--fab-bg-deep:var(--tahuto-brand-ink,#181818);--fab-eye:var(--tahuto-brand-white,#f8f8f8);--fab-glow:rgba(0,104,176,.5);align-items:center;background:radial-gradient(circle at 30% 26%,var(--fab-bg-hi) 0,var(--fab-bg) 48%,var(--fab-bg-deep) 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:0 10px 28px #00000059,0 2px 8px #00000040,inset 0 1px #ffffff1f;cursor:grab;display:inline-flex;height:3.35rem;isolation:isolate;justify-content:center;margin:0;overflow:visible;padding:0;position:relative;touch-action:none;width:3.35rem;-webkit-tap-highlight-color:transparent;animation:chat-fab-breathe-125c5745 4.6s cubic-bezier(.45,.05,.55,.95) infinite;transition:box-shadow .22s ease,border-color .22s ease,width .32s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-assistant-fab__aura[data-v-125c5745]{background:radial-gradient(circle,var(--fab-glow) 0,transparent 68%);border-radius:inherit;inset:0;opacity:.14;pointer-events:none;position:absolute;transform:scale(1.05);transition:opacity .25s ease,transform .25s ease;z-index:-1}.chat-assistant-fab__tail[data-v-125c5745]{background:var(--fab-bg-deep);border-radius:.12rem 999px 999px;bottom:.05rem;height:.85rem;left:.32rem;pointer-events:none;position:absolute;transform:rotate(18deg);transition:opacity .2s ease;width:.85rem}.chat-assistant-fab--tail-flip .chat-assistant-fab__tail[data-v-125c5745]{left:auto;right:.32rem;transform:rotate(-18deg) scaleX(-1)}.chat-assistant-fab__face[data-v-125c5745]{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:relative;width:100%;z-index:1}.chat-assistant-fab__eyes[data-v-125c5745]{display:flex;gap:.62rem;transition-property:transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}.chat-assistant-fab__eye[data-v-125c5745]{background:var(--fab-eye);border-radius:999px;box-shadow:0 0 7px #f7f7f759;height:.95rem;transform:scaleY(1);transition:transform var(--blink-ms,.11s) ease-in-out,height .25s cubic-bezier(.34,1.56,.64,1);width:.44rem}.chat-assistant-fab__eyes--blink .chat-assistant-fab__eye[data-v-125c5745]{transform:scaleY(.1)}.chat-assistant-fab__badge[data-v-125c5745]{animation:chat-fab-badge-pulse-125c5745 1.8s ease-in-out infinite;background:var(--tahuto-accent,#0068b0);border:2px solid var(--fab-bg,#202020);border-radius:999px;bottom:-.08rem;box-shadow:0 0 8px #0068b0b3;height:.62rem;left:.08rem;pointer-events:none;position:absolute;right:auto;top:auto;width:.62rem;z-index:2}.chat-assistant-fab--tail-flip .chat-assistant-fab__badge[data-v-125c5745]{left:auto;right:.08rem}.chat-assistant-fab__badge--count[data-v-125c5745]{animation:none;background:#e11d48;border-color:var(--fab-bg,#202020);bottom:-.18rem;box-shadow:0 0 8px #e11d488c;color:#fff;font-size:.5625rem;font-weight:700;height:1rem;left:-.05rem;line-height:1rem;min-width:1rem;padding:0 .22rem;text-align:center;width:auto}.chat-assistant-fab--tail-flip .chat-assistant-fab__badge--count[data-v-125c5745]{left:auto;right:-.05rem}.chat-assistant-fab__badge--offline[data-v-125c5745]{animation:chat-fab-badge-pulse-125c5745 1.4s ease-in-out infinite;background:#e11d48;border-color:var(--fab-bg,#202020);bottom:-.1rem;box-shadow:0 0 10px #e11d48bf;height:.72rem;left:.02rem;width:.72rem}.chat-assistant-fab--tail-flip .chat-assistant-fab__badge--offline[data-v-125c5745]{left:auto;right:.02rem}.chat-assistant-fab--awake[data-v-125c5745]{animation:chat-fab-hello-125c5745 .55s cubic-bezier(.34,1.56,.64,1);border-color:#3b9fd98c;box-shadow:0 14px 34px #0000006b,0 4px 14px var(--fab-glow),inset 0 1px #ffffff29;transform:scale(1.06)}.chat-assistant-fab--awake .chat-assistant-fab__aura[data-v-125c5745]{opacity:.4;transform:scale(1.2)}.chat-assistant-fab--awake .chat-assistant-fab__eye[data-v-125c5745]{height:1.12rem}.chat-assistant-fab--pressing[data-v-125c5745]{transform:scale(.95,.9)}.chat-assistant-fab--pressing .chat-assistant-fab__eye[data-v-125c5745]{height:.62rem}.chat-assistant-fab--sleeping[data-v-125c5745]{animation-duration:7.5s}.chat-assistant-fab--sleeping .chat-assistant-fab__eye[data-v-125c5745]{height:.14rem;transition:height .6s ease}.chat-assistant-fab--sleeping .chat-assistant-fab__aura[data-v-125c5745]{opacity:.05}.chat-assistant-fab--waking[data-v-125c5745]{animation:chat-fab-waking-125c5745 .4s ease-out}.chat-assistant-fab--waking .chat-assistant-fab__eye[data-v-125c5745]{height:1.05rem;transition:height .18s cubic-bezier(.34,1.56,.64,1)}.chat-assistant-fab--happy[data-v-125c5745]{animation:chat-fab-happy-hop-125c5745 .9s cubic-bezier(.33,1,.68,1)}.chat-assistant-fab--happy .chat-assistant-fab__eye[data-v-125c5745]{border-radius:999px 999px 0 0;height:.5rem;transform-origin:bottom center}.chat-assistant-fab--dragging[data-v-125c5745]{animation:none;box-shadow:0 18px 42px #0000007a,0 6px 16px var(--fab-glow),inset 0 1px #ffffff29;cursor:grabbing;transform:scale(calc(var(--fab-squash-x, 1)*1.1),calc(var(--fab-squash-y, 1)*1.1))}.chat-assistant-fab--jelly[data-v-125c5745]{animation:chat-fab-jelly-125c5745 .42s ease-out}.chat-assistant-fab--page-home[data-v-125c5745]{animation:chat-fab-page-home-125c5745 1.1s cubic-bezier(.33,1,.68,1)}.chat-assistant-fab--page-favorites[data-v-125c5745]{animation:chat-fab-page-heartbeat-125c5745 1.15s ease-in-out}.chat-assistant-fab--page-favorites .chat-assistant-fab__aura[data-v-125c5745]{background:radial-gradient(circle,rgba(236,72,153,.55) 0,transparent 68%);opacity:.45;transform:scale(1.22)}.chat-assistant-fab--page-favorites .chat-assistant-fab__eye[data-v-125c5745]{border-radius:999px 999px 0 0;box-shadow:0 0 8px #ec48998c;height:.5rem}.chat-assistant-fab--page-compare[data-v-125c5745]{animation:chat-fab-page-balance-125c5745 1.15s cubic-bezier(.45,.05,.55,.95)}.chat-assistant-fab--page-profil[data-v-125c5745]{animation:chat-fab-page-bow-125c5745 1.1s cubic-bezier(.33,1,.68,1)}.chat-assistant-fab--page-profil .chat-assistant-fab__eye[data-v-125c5745]:first-child{animation:chat-fab-page-wink-125c5745 1.1s ease-in-out}.chat-assistant-fab--page-documents[data-v-125c5745]{animation:chat-fab-page-read-125c5745 1.15s ease-in-out}.chat-assistant-fab--attentive[data-v-125c5745]{animation:chat-fab-attentive-125c5745 3.6s cubic-bezier(.45,.05,.55,.95) infinite}.chat-assistant-fab--attentive .chat-assistant-fab__aura[data-v-125c5745]{opacity:.32;transform:scale(1.16)}.chat-assistant-fab-slot--listing-parked .chat-assistant-fab--attentive[data-v-125c5745]{animation:chat-fab-attentive-125c5745 3.6s cubic-bezier(.45,.05,.55,.95) infinite}.chat-assistant-fab--docked[data-v-125c5745]{width:1.95rem}.chat-assistant-fab--docked .chat-assistant-fab__eye[data-v-125c5745]:last-child,.chat-assistant-fab--docked .chat-assistant-fab__tail[data-v-125c5745]{opacity:0}.chat-assistant-fab--dock-left .chat-assistant-fab__face[data-v-125c5745]{justify-content:flex-end;padding-right:.35rem}.chat-assistant-fab--dock-right .chat-assistant-fab__face[data-v-125c5745]{justify-content:flex-start;padding-left:.35rem}.chat-assistant-fab[data-v-125c5745]:not(.chat-assistant-fab--dragging):active{animation:none;transform:scale(.94)}.chat-assistant-fab[data-v-125c5745]:focus-visible{outline:2px solid rgba(0,104,176,.55);outline-offset:3px}.chat-assistant-fab-dock-hint[data-v-125c5745]{animation:chat-fab-dock-hint-in-125c5745 .18s ease-out;background:#171717d9;border-radius:999px;bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 24px #00000059;color:var(--tahuto-brand-white,#f8f8f8);font-size:.78rem;font-weight:500;left:50%;padding:.45rem .9rem;pointer-events:none;position:fixed;transform:translate(-50%);z-index:46}.chat-fab-enter-active[data-v-125c5745],.chat-fab-leave-active[data-v-125c5745]{transition:opacity .22s ease}.chat-fab-enter-active .chat-assistant-fab[data-v-125c5745],.chat-fab-leave-active .chat-assistant-fab[data-v-125c5745]{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.chat-fab-enter-from[data-v-125c5745],.chat-fab-leave-to[data-v-125c5745]{opacity:0}.chat-fab-enter-from .chat-assistant-fab[data-v-125c5745],.chat-fab-leave-to .chat-assistant-fab[data-v-125c5745]{opacity:0;transform:translateY(10px) scale(.92)}@keyframes chat-fab-breathe-125c5745{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.02)}}@keyframes chat-fab-hello-125c5745{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.12) rotate(-6deg)}70%{transform:scale(1.03) rotate(4deg)}to{transform:scale(1.06) rotate(0)}}@keyframes chat-fab-waking-125c5745{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes chat-fab-happy-hop-125c5745{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-7px) scale(1.08)}55%{transform:translateY(0) scale(.97)}75%{transform:translateY(-2px) scale(1.02)}}@keyframes chat-fab-jelly-125c5745{0%{transform:scale(1)}30%{transform:scale(1.14,.88)}55%{transform:scale(.92,1.1)}75%{transform:scale(1.05,.97)}to{transform:scale(1)}}@keyframes chat-fab-page-home-125c5745{0%{transform:translateY(0) scale(1) rotate(0)}22%{transform:translateY(-8px) scale(1.08) rotate(-7deg)}45%{transform:translateY(0) scale(.95) rotate(5deg)}65%{transform:translateY(-4px) scale(1.04) rotate(-3deg)}82%{transform:translateY(0) scale(.99) rotate(1deg)}to{transform:translateY(0) scale(1) rotate(0)}}@keyframes chat-fab-page-heartbeat-125c5745{0%,to{transform:scale(1)}16%{transform:scale(1.16)}30%{transform:scale(.97)}44%{transform:scale(1.12)}60%{transform:scale(.99)}78%{transform:scale(1.03)}}@keyframes chat-fab-page-balance-125c5745{0%,to{transform:rotate(0) scale(1)}18%{transform:rotate(-10deg) scale(1.03)}42%{transform:rotate(0) scale(1)}64%{transform:rotate(10deg) scale(1.03)}86%{transform:rotate(-2deg) scale(1)}}@keyframes chat-fab-page-bow-125c5745{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(3px) rotate(9deg) scale(.98)}55%{transform:translateY(3px) rotate(7deg) scale(.98)}80%{transform:translateY(-1px) rotate(-2deg) scale(1.02)}}@keyframes chat-fab-page-wink-125c5745{0%,24%,72%,to{transform:scaleY(1)}36%,58%{transform:scaleY(.12)}}@keyframes chat-fab-attentive-125c5745{0%,to{transform:rotate(0) scale(1)}14%{transform:rotate(6deg) scale(1.03)}34%{transform:rotate(4.5deg) scale(1.02)}52%{transform:rotate(0) scale(1)}}@keyframes chat-fab-page-read-125c5745{0%,to{transform:translateY(0) rotate(0)}20%{transform:translateY(2.5px) rotate(-4deg)}45%{transform:translateY(2.5px) rotate(-4deg) scale(.99)}62%{transform:translateY(2.5px) rotate(3deg)}85%{transform:translateY(0) rotate(0) scale(1.01)}}@keyframes chat-fab-badge-pulse-125c5745{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes chat-fab-dock-hint-in-125c5745{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.chat-assistant-fab[data-v-125c5745],.chat-assistant-fab-dock-hint[data-v-125c5745],.chat-assistant-fab-slot[data-v-125c5745],.chat-assistant-fab__aura[data-v-125c5745],.chat-assistant-fab__badge[data-v-125c5745],.chat-assistant-fab__eye[data-v-125c5745],.chat-assistant-fab__eyes[data-v-125c5745],.chat-fab-enter-active[data-v-125c5745],.chat-fab-enter-active .chat-assistant-fab[data-v-125c5745],.chat-fab-leave-active[data-v-125c5745],.chat-fab-leave-active .chat-assistant-fab[data-v-125c5745]{animation:none!important;transition:none}.chat-assistant-fab--awake[data-v-125c5745]{transform:none}}.chat-seller-nego[data-v-444e9c4f]{background:color-mix(in srgb,var(--seller-chrome,#031f38) 72%,rgba(0,0,0,.25));border:1px solid var(--seller-border,color-mix(in srgb,#94a3b8 28%,transparent));border-radius:var(--app-surface-radius,12px);color:var(--seller-ink,#f8fafc);margin:0 .75rem .55rem;padding:.55rem .7rem}.chat-seller-nego__title[data-v-444e9c4f]{font-family:"DM Serif Display",Georgia,serif;font-size:.95rem;font-weight:400;letter-spacing:.01em;margin-bottom:.3rem;opacity:.92}.chat-seller-nego__list[data-v-444e9c4f]{display:flex;flex-direction:column;font-size:.78rem;gap:.2rem;line-height:1.35;list-style:none;margin:0;opacity:.9;padding:0}.chat-seller-nego__next[data-v-444e9c4f]{font-weight:600;margin-top:.15rem}.chat-seller-nego__next-label[data-v-444e9c4f]{font-weight:600;margin-right:.2rem;opacity:.7}.chat-vehicle-micro-badge[data-v-b3efe20c]{align-items:center;background:var(--chat-widget-badge-bg,hsla(0,0%,100%,.88));border:1px solid var(--chat-widget-badge-border,color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent));border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:var(--chat-widget-badge-ink,inherit);display:inline-flex;gap:.45rem;max-width:100%;min-width:0;padding:.28rem .55rem .28rem .28rem;transform-origin:center left}.chat-vehicle-micro-badge__dot[data-v-b3efe20c]{background:var(--tahuto-surface-muted);border-radius:999px;flex-shrink:0;height:1.65rem;overflow:hidden;position:relative;width:1.65rem}.chat-vehicle-micro-badge__img[data-v-b3efe20c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-vehicle-micro-badge__placeholder[data-v-b3efe20c]{background:linear-gradient(135deg,var(--tahuto-surface-muted) 0,var(--tahuto-ink-subtle) 100%);display:block;height:100%;width:100%}.chat-vehicle-micro-badge__remove[data-v-b3efe20c]{align-items:center;background:#0f172ab8;border:none;border-radius:inherit;color:var(--tahuto-ink-on-inverse);cursor:pointer;display:inline-flex;inset:0;justify-content:center;margin:0;opacity:0;padding:0;position:absolute;transform:scale(.55);visibility:hidden}.chat-vehicle-micro-badge__remove svg[data-v-b3efe20c]{height:.78rem;width:.78rem}.chat-vehicle-micro-badge__remove[data-v-b3efe20c]:focus-visible{outline:2px solid rgba(248,250,252,.9);outline-offset:1px}.chat-vehicle-micro-badge__meta[data-v-b3efe20c]{display:flex;flex-direction:column;gap:.05rem;min-width:0;padding-right:.15rem}.chat-vehicle-micro-badge__title[data-v-b3efe20c]{color:var(--chat-widget-badge-ink,var(--tahuto-ink));font-size:.72rem;font-weight:650;line-height:1.15;max-width:11.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-vehicle-micro-badge__price[data-v-b3efe20c]{color:var(--chat-widget-ink-muted,var(--tahuto-ink-muted));font-size:.65rem;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:none){.chat-vehicle-micro-badge--removable .chat-vehicle-micro-badge__remove[data-v-b3efe20c]{opacity:1;transform:none;visibility:visible}}.chat-seller-reply[data-v-237025d3]{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.chat-seller-reply__header[data-v-237025d3]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .55rem}.chat-seller-reply__label[data-v-237025d3]{font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.2;opacity:.72;text-transform:uppercase;white-space:nowrap}.chat-seller-reply__badge[data-v-237025d3]{background:color-mix(in srgb,currentColor 14%,transparent);border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.2;opacity:.95;padding:.18rem .45rem}.chat-seller-reply__badge--accepted[data-v-237025d3]{color:#86efac}.chat-seller-reply__badge--declined[data-v-237025d3]{color:#fca5a5}.chat-seller-reply__badge--counter[data-v-237025d3]{color:#fcd34d}.chat-seller-reply__badge--ambiguous[data-v-237025d3],.chat-seller-reply__badge--default[data-v-237025d3]{color:#93c5fd}.chat-seller-reply__body[data-v-237025d3]{font-size:.95rem;line-height:1.45;margin:0;overflow-wrap:break-word;white-space:pre-wrap;word-break:normal}.chat-seller-reply__meta[data-v-237025d3]{align-items:center;display:flex;gap:.4rem;justify-content:flex-end;margin-top:.15rem;min-height:1rem}.chat-seller-reply__source[data-v-237025d3]{border-radius:3px;height:1rem;-o-object-fit:contain;object-fit:contain;opacity:.9;width:1rem}.chat-seller-forward-confirm[data-v-904ce354]{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.chat-seller-forward-confirm__intro[data-v-904ce354]{color:inherit;font-size:.9375rem;line-height:1.45;margin:0;opacity:.92;white-space:pre-line}.chat-seller-forward-confirm__rule[data-v-904ce354]{border:0;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);display:block;margin:.65rem -14px;max-width:none;opacity:1;width:calc(100% + 28px)}.chat-seller-forward-confirm__draft[data-v-904ce354]{color:inherit;font-size:.9375rem;font-weight:500;line-height:1.45;margin:0;padding:.1rem 0;white-space:pre-wrap;word-break:break-word}.chat-seller-forward-confirm__actions[data-v-904ce354]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;margin-top:.15rem;padding-top:.15rem}.chat-seller-forward-confirm__hint[data-v-904ce354]{font-size:.75rem;line-height:1.35;margin:.45rem 0 0;opacity:.72}.chat-seller-forward-confirm__btn[data-v-904ce354]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;line-height:1.2;padding:.38rem .85rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.chat-seller-forward-confirm__btn--ghost[data-v-904ce354]{background:transparent;border:1px solid color-mix(in srgb,currentColor 28%,transparent);color:inherit}.chat-seller-forward-confirm__btn--primary[data-v-904ce354]{background:color-mix(in srgb,currentColor 18%,transparent);border:1px solid transparent;color:inherit}.chat-seller-forward-confirm__btn[data-v-904ce354]:disabled{cursor:not-allowed;opacity:.45}.chat-md[data-v-60c78f5e]{margin:0;overflow-wrap:anywhere;word-break:break-word}.chat-md[data-v-60c78f5e] p{margin:0 0 .55em}.chat-md[data-v-60c78f5e] p:last-child{margin-bottom:0}.chat-md[data-v-60c78f5e] h3,.chat-md[data-v-60c78f5e] h4,.chat-md[data-v-60c78f5e] h5{color:inherit;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:.15em 0 .4em}.chat-md[data-v-60c78f5e] h3{font-size:1.02em}.chat-md[data-v-60c78f5e] h4,.chat-md[data-v-60c78f5e] h5{font-size:.98em}.chat-md[data-v-60c78f5e] ol,.chat-md[data-v-60c78f5e] ul{margin:.35em 0 .55em;padding-left:1.2em}.chat-md[data-v-60c78f5e] li{margin:.2em 0}.chat-md[data-v-60c78f5e] li::marker{color:#64748bf2}.chat-md[data-v-60c78f5e] strong{font-weight:700}.chat-md[data-v-60c78f5e] em{font-style:italic}.chat-md[data-v-60c78f5e] code{background:color-mix(in srgb,var(--tahuto-ink) 7%,transparent);border-radius:.35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;padding:.1em .35em}.chat-md[data-v-60c78f5e] .chat-md__pre{background:#0f172a0f;border-radius:.55em;margin:.45em 0 .55em;overflow-x:auto;padding:.55em .7em}.chat-md[data-v-60c78f5e] .chat-md__pre code{background:transparent;font-size:.82em;padding:0;white-space:pre-wrap}.chat-md[data-v-60c78f5e] blockquote{border-left:3px solid rgba(100,116,139,.45);color:#334155f2;margin:.4em 0 .55em;padding:.15em 0 .15em .7em}.chat-md[data-v-60c78f5e] a{color:var(--tahuto-accent);text-decoration:underline;text-underline-offset:.12em}.chat-md[data-v-60c78f5e] .chat-md__table-wrap{margin:.5em 0 .65em;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#f8fafc8c;border:1px solid color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent);border-radius:var(--app-surface-radius,.75rem)}.chat-md[data-v-60c78f5e] .chat-md__table{border-collapse:collapse;font-size:.9em;line-height:1.35;min-width:12rem;width:100%}.chat-md[data-v-60c78f5e] .chat-md__table td,.chat-md[data-v-60c78f5e] .chat-md__table th{border-bottom:1px solid rgba(148,163,184,.28);padding:.45em .65em;text-align:left;vertical-align:top;white-space:nowrap}.chat-md[data-v-60c78f5e] .chat-md__table th{background:#0f172a0a;color:#0f172aeb;font-weight:700}.chat-md[data-v-60c78f5e] .chat-md__table tr:last-child td{border-bottom:none}.chat-md--user[data-v-60c78f5e] .chat-md__pre,.chat-md--user[data-v-60c78f5e] code{background:#f8fafc29}.chat-md--user[data-v-60c78f5e] .chat-md__table-wrap{background:#0f172a2e;border-color:#f8fafc47}.chat-md--user[data-v-60c78f5e] .chat-md__table th{background:#f8fafc1a;color:#f8fafcf5}.chat-md--user[data-v-60c78f5e] .chat-md__table td,.chat-md--user[data-v-60c78f5e] .chat-md__table th{border-bottom-color:#f8fafc2e}.chat-md--user[data-v-60c78f5e] blockquote{border-left-color:#f8fafc73;color:#f8fafceb}.chat-md--user[data-v-60c78f5e] a{color:color-mix(in srgb,var(--tahuto-accent-bright) 45%,#fff)}.chat-md--user[data-v-60c78f5e] li::marker{color:#f8fafcb3}.chat-dir-list[data-v-7154c03f]{display:flex;flex-direction:column;gap:.85rem;margin-top:.55rem;width:100%}.chat-dir-section__head[data-v-7154c03f]{align-items:center;display:flex;gap:.45rem;margin-bottom:.45rem}.chat-dir-section__icon[data-v-7154c03f]{color:var(--tahuto-ink-muted,#64748b);display:grid;flex-shrink:0;height:1.35rem;place-items:center;width:1.35rem}.chat-dir-section__icon svg[data-v-7154c03f]{height:1.15rem;width:1.15rem}.chat-dir-section__title[data-v-7154c03f]{color:var(--tahuto-ink-muted,#475569);font-size:.8rem;font-weight:700;letter-spacing:.01em}.chat-dir-section__list[data-v-7154c03f]{display:flex;flex-direction:column;gap:.55rem}.chat-dir-card[data-v-7154c03f]{background:#f8fafceb;border:1px solid rgba(148,163,184,.28);border-radius:14px;padding:.65rem .7rem}.chat-dir-card__row[data-v-7154c03f]{align-items:flex-start;display:flex;gap:.65rem}.chat-dir-card__logo[data-v-7154c03f]{background:#e2e8f0e6;border-radius:10px;display:grid;flex-shrink:0;height:44px;overflow:hidden;place-items:center;width:44px}.chat-dir-card__logo img[data-v-7154c03f]{background:#fff;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.chat-dir-card__logo-fallback[data-v-7154c03f]{color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.02em}.chat-dir-card__body[data-v-7154c03f]{flex:1;min-width:0}.chat-dir-card__name[data-v-7154c03f]{color:#0f172a;font-size:.95rem;font-weight:650;line-height:1.25;margin:0}.chat-dir-card__kind[data-v-7154c03f],.chat-dir-card__sub[data-v-7154c03f]{color:#475569;font-size:.82rem;line-height:1.3;margin:.15rem 0 0}.chat-dir-card__kind[data-v-7154c03f]{font-size:.75rem;opacity:.85}.chat-dir-card__actions[data-v-7154c03f]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.chat-dir-card__btn[data-v-7154c03f]{background:#0ea5e91f;border:1px solid rgba(14,165,233,.45);border-radius:999px;color:#0369a1;cursor:pointer;font-size:.8rem;font-weight:600;min-height:36px;padding:.35rem .7rem;text-decoration:none}.chat-dir-card__btn--ghost[data-v-7154c03f]{background:transparent;border-color:#94a3b873;color:#334155}.chat-dir-card__more[data-v-7154c03f]{border-top:1px solid rgba(148,163,184,.25);display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:.55rem 0 0;padding:.45rem 0 0}.chat-dir-card__more li[data-v-7154c03f]{color:#334155;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem}.chat-dir-card__more-type[data-v-7154c03f]{color:#64748b;font-weight:600;min-width:4.2rem}.chat-dir-card__more-link[data-v-7154c03f]{color:#0369a1;word-break:break-all}.chat-dir-list__disclaimer[data-v-7154c03f]{color:#64748b;font-size:.72rem;line-height:1.35;margin:.15rem 0 0}.chat-assistant-panel--scheme-night{background:#1e293beb;border-color:#94a3b838}.chat-assistant-panel--scheme-night{color:#e8eef7}.chat-assistant-panel--scheme-night{color:#94a3b8}.chat-assistant-panel--scheme-night{background:#0ea5e929;border-color:#7dd3fc59;color:#7dd3fc}.chat-assistant-panel--scheme-night{background:transparent;border-color:#94a3b859;color:#cbd5e1}.chat-assistant-panel--scheme-night{color:#7dd3fc}.chat-assistant-panel--scheme-night{background:#334155e6}.chat-assistant-panel--scheme-night{color:#e2e8f0}.chat-dir-est-panel{background:var(--chat-widget-modal-bg,#f7f4ef);border:1px solid var(--chat-widget-modal-border,rgba(15,23,42,.08));border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #0f172a2e;color:var(--chat-widget-modal-ink,#0f172a);display:flex;flex-direction:column;margin:0 auto;max-height:min(88vh,36rem);overflow:hidden;width:min(100%,28rem);will-change:transform}.motion-fade__panel.chat-dir-est-panel>.motion-fade__content{min-height:0;overflow:hidden}.motion-fade--slide-up.motion-fade-enter-from .motion-fade__panel.chat-dir-est-panel,.motion-fade--slide-up.motion-fade-leave-to .motion-fade__panel.chat-dir-est-panel{opacity:1;transform:translateY(105%)}.motion-fade--slide-up.motion-fade-enter-active .motion-fade__panel.chat-dir-est-panel,.motion-fade--slide-up.motion-fade-leave-active .motion-fade__panel.chat-dir-est-panel{transition:transform var(--motion-fade-duration,.28s) cubic-bezier(.22,1,.36,1),opacity var(--motion-fade-duration,.28s) ease}.chat-dir-est{display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0;touch-action:pan-y}.chat-dir-est__head{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);justify-content:space-between;padding:.45rem 1rem .65rem}.chat-dir-est__head,.chat-dir-est__head-main{align-items:flex-start;display:flex;gap:.75rem}.chat-dir-est__head-main{flex:1 1 auto;min-width:0}.chat-dir-est__logo{background:color-mix(in srgb,#fff 90%,currentColor 6%);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:12px;display:grid;flex:0 0 2.75rem;font-size:.85rem;font-weight:600;height:2.75rem;overflow:hidden;place-items:center;width:2.75rem}.chat-dir-est__logo img{height:100%;-o-object-fit:contain;object-fit:contain;padding:.25rem;width:100%}.chat-dir-est__head-copy{min-width:0}.chat-dir-est__kind{font-size:.68rem;font-weight:600;letter-spacing:.04em;margin:0;opacity:.55;text-transform:uppercase}.chat-dir-est__title{font-size:1.05rem;font-weight:650;line-height:1.25;margin:.1rem 0 0}.chat-dir-est__sub{font-size:.8rem;line-height:1.35;margin:.25rem 0 0;opacity:.7}.chat-dir-est__close{background:color-mix(in srgb,currentColor 8%,transparent);border:0;border-radius:999px;color:inherit;cursor:pointer;display:grid;flex:0 0 auto;height:2rem;place-items:center;touch-action:manipulation;width:2rem}.chat-dir-est__close svg{height:1.05rem;width:1.05rem}.chat-dir-est__body{flex:1 1 auto;min-height:0;overflow:auto;padding:.75rem 1rem .5rem;-webkit-overflow-scrolling:touch}.chat-dir-est__status{font-size:.78rem;margin:0 0 .55rem}.chat-dir-est__status--muted{opacity:.65}.chat-dir-est__facts{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.chat-dir-est__fact{align-items:start;display:grid;font-size:.82rem;gap:.45rem;grid-template-columns:5.2rem minmax(0,1fr);line-height:1.35}.chat-dir-est__fact--block{grid-template-columns:1fr}.chat-dir-est__fact-label{font-size:.7rem;font-weight:600;letter-spacing:.02em;opacity:.5;padding-top:.1rem;text-transform:uppercase}.chat-dir-est__fact-value{color:inherit;min-width:0;text-decoration:none;word-break:break-word}a.chat-dir-est__fact-value{color:#0b6bcb;font-weight:500}.chat-dir-est--dark a.chat-dir-est__fact-value{color:#7dd3fc}.chat-dir-est__contacts{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:.75rem 0 0;padding:.55rem 0 0}.chat-dir-est__contact{display:grid;font-size:.8rem;gap:.45rem;grid-template-columns:5.2rem minmax(0,1fr)}.chat-dir-est__contact-type{font-size:.7rem;font-weight:600;opacity:.5;text-transform:uppercase}.chat-dir-est__contact-value{color:inherit;text-decoration:none;word-break:break-word}a.chat-dir-est__contact-value{color:#0b6bcb}.chat-dir-est--dark a.chat-dir-est__contact-value{color:#7dd3fc}.chat-dir-est__foot{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);display:flex;flex-wrap:wrap;gap:.45rem;padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px))}.chat-dir-est__btn{align-items:center;background:transparent;border:1px solid #0b6bcb;border-radius:999px;color:#0b6bcb;display:inline-flex;font-size:.82rem;font-weight:600;justify-content:center;line-height:1.2;min-height:2.35rem;padding:.45rem .85rem;text-decoration:none}.chat-dir-est__btn--primary{background:#0b6bcb;color:#fff}.chat-dir-est__btn--ghost{border-color:color-mix(in srgb,currentColor 22%,transparent);color:inherit;opacity:.85}.chat-dir-est--dark .chat-dir-est__btn{border-color:#7dd3fc;color:#7dd3fc}.chat-dir-est--dark .chat-dir-est__btn--primary{background:#0284c7;border-color:#0284c7;color:#fff}.chat-dir-est--dark .chat-dir-est__btn--ghost{border-color:#f8fafc38;color:#f8fafce0}.chat-purchase-advice[data-v-e84df116]{margin:.65rem 0 0;width:100%}.chat-purchase-advice__list[data-v-e84df116]{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;width:100%}.chat-purchase-advice__item[data-v-e84df116]{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);margin-bottom:.05rem;padding-bottom:.25rem;width:100%}.chat-purchase-advice__item[data-v-e84df116]:last-child{border-bottom-color:transparent;margin-bottom:0;padding-bottom:.1rem}.chat-purchase-advice__row[data-v-e84df116]{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--app-surface-radius,12px);color:inherit;cursor:pointer;display:flex;font:inherit;gap:.7rem;margin:0;padding:.45rem .15rem .2rem;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}.chat-purchase-advice__row[data-v-e84df116]:focus-visible,.chat-purchase-advice__row[data-v-e84df116]:hover{background:color-mix(in srgb,currentColor 6%,transparent);outline:none}.chat-purchase-advice__row--selected[data-v-e84df116]{background:color-mix(in srgb,currentColor 9%,transparent);border-color:color-mix(in srgb,currentColor 18%,transparent)}.chat-purchase-advice__logo-wrap[data-v-e84df116]{background:color-mix(in srgb,#fff 92%,#0b3a5b 8%);border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:999px;display:grid;flex:0 0 2.25rem;height:2.25rem;overflow:hidden;place-items:center;width:2.25rem}.chat-purchase-advice__logo[data-v-e84df116]{border-radius:999px;height:100%;-o-object-fit:contain;object-fit:contain;padding:.28rem;width:100%}.chat-purchase-advice__logo-fallback[data-v-e84df116]{font-family:"DM Serif Display",Georgia,serif;font-size:1rem;font-weight:400;line-height:1;opacity:.75}.chat-purchase-advice__body[data-v-e84df116]{flex:1 1 auto;min-width:0}.chat-purchase-advice__title[data-v-e84df116]{font-size:.92rem;line-height:1.35;margin:0}.chat-purchase-advice__hint[data-v-e84df116],.chat-purchase-advice__meta[data-v-e84df116],.chat-purchase-advice__parts[data-v-e84df116],.chat-purchase-advice__trend[data-v-e84df116]{font-size:.82rem;line-height:1.35;margin:.2rem 0 0;opacity:.88}.chat-purchase-advice__trend[data-v-e84df116]{font-size:.74rem;opacity:.78;text-transform:lowercase}.chat-purchase-advice__trend-year[data-v-e84df116]{opacity:.7;text-transform:none}.chat-purchase-advice__trend--up[data-v-e84df116]{color:color-mix(in srgb,#b45309 70%,currentColor)}.chat-purchase-advice__trend--down[data-v-e84df116]{color:color-mix(in srgb,#047857 65%,currentColor)}.chat-purchase-advice__trend--stable[data-v-e84df116]{opacity:.7}.chat-purchase-advice__parts[data-v-e84df116]{opacity:.78}.chat-purchase-advice__hint[data-v-e84df116]{font-size:.74rem;opacity:.62}.chat-purchase-advice__refs[data-v-e84df116]{box-sizing:border-box;display:flex;flex-direction:column;gap:0;margin:.05rem 0;padding:0;width:100%}.chat-purchase-advice__ref[data-v-e84df116]{align-items:center;border-radius:8px;box-sizing:border-box;-moz-column-gap:.2rem;column-gap:.2rem;display:grid;font-size:.78rem;grid-template-columns:minmax(0,1fr) auto;line-height:1.25;margin:0;padding:0;width:100%}.chat-purchase-advice__ref-open[data-v-e84df116]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;-moz-column-gap:.4rem;column-gap:.4rem;cursor:pointer;display:grid;font:inherit;grid-template-columns:auto minmax(0,1fr);margin:0;min-width:0;padding:.12rem .05rem;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;border-radius:8px}.chat-purchase-advice__ref-open[data-v-e84df116]:focus-visible,.chat-purchase-advice__ref-open[data-v-e84df116]:hover{background:color-mix(in srgb,currentColor 5%,transparent);outline:none}.chat-purchase-advice__ref-kind[data-v-e84df116]{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;gap:.28rem;min-width:4.6rem;opacity:.72}.chat-purchase-advice__ref-kind-icon[data-v-e84df116]{flex:0 0 auto;height:.95rem;width:.95rem}.chat-purchase-advice__ref-kind-label[data-v-e84df116]{font-size:.68rem;font-weight:600;letter-spacing:.03em;opacity:.8;text-transform:uppercase}.chat-purchase-advice__ref-main[data-v-e84df116]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-purchase-advice__ref-name[data-v-e84df116]{font-weight:500}.chat-purchase-advice__ref-place[data-v-e84df116]{opacity:.62}.chat-purchase-advice__ref-phone[data-v-e84df116]{align-items:center;border-radius:999px;color:#0b6bcb;display:inline-flex;flex:0 0 auto;height:1.7rem;justify-content:center;text-decoration:none;width:1.7rem;-webkit-tap-highlight-color:transparent}.chat-purchase-advice__ref-phone svg[data-v-e84df116]{height:1.05rem;width:1.05rem}.chat-purchase-advice__ref-phone[data-v-e84df116]:focus-visible,.chat-purchase-advice__ref-phone[data-v-e84df116]:hover{background:color-mix(in srgb,#0b6bcb 12%,transparent);outline:none}.chat-purchase-advice__more[data-v-e84df116]{align-self:flex-start;background:none;border:0;color:#0b6bcb;cursor:pointer;font:inherit;font-size:.74rem;font-weight:600;margin:.05rem 0 0 .05rem;padding:.05rem 0;-webkit-tap-highlight-color:transparent}.chat-purchase-advice__extra[data-v-e84df116]{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;width:100%}.chat-purchase-advice__parts-shared[data-v-e84df116]{font-size:.78rem;line-height:1.35;margin:.55rem 0 0;opacity:.72;padding:0 .15rem}.chat-auth-login-skill[data-v-240285f0]{background:var(--chat-widget-bg,rgba(248,250,252,.95));border:1px solid var(--chat-widget-border,rgba(15,23,42,.08));border-radius:calc(var(--app-surface-radius) - 4px);box-sizing:border-box;color:var(--chat-widget-ink,inherit);margin-top:10px;min-width:0;padding:10px;width:100%}.chat-auth-login-skill--chat[data-v-240285f0]{padding:8px 10px 10px}.chat-auth-login-skill__title[data-v-240285f0]{color:var(--chat-widget-ink,var(--tahuto-ink));font-family:"DM Serif Display",Georgia,serif;font-size:1.05rem;font-weight:400;line-height:1.2;margin:0 0 8px}.chat-auth-login-skill__success[data-v-240285f0]{align-items:center;background:var(--chat-widget-done-bg,linear-gradient(135deg,var(--tahuto-success-soft) 0,var(--tahuto-success-soft) 55%,color-mix(in srgb,var(--tahuto-success) 40%,#fff) 100%));border:1px solid var(--chat-widget-done-border,rgba(16,185,129,.35));border-radius:calc(var(--app-surface-radius) - 2px);box-shadow:inset 0 1px #ffffffb3,0 10px 24px #10b9812e;color:var(--chat-widget-done-ink,var(--tahuto-success-deep));display:flex;gap:.85rem;margin-top:2px;padding:.85rem 1rem;width:100%}.chat-auth-login-skill__badge[data-v-240285f0]{background:linear-gradient(145deg,var(--tahuto-success),var(--tahuto-success-deep));border-radius:999px;box-shadow:0 8px 18px #05966959,0 0 0 3px #a7f3d0d9;color:var(--tahuto-success-soft);display:grid;flex-shrink:0;height:2.65rem;place-items:center;transform-origin:center center;width:2.65rem;will-change:transform}.chat-auth-login-skill__check[data-v-240285f0]{height:1.55rem;overflow:visible;width:1.55rem}.chat-auth-login-skill__ring[data-v-240285f0],.chat-auth-login-skill__tick[data-v-240285f0]{fill:none}.chat-auth-login-skill__success-copy[data-v-240285f0]{min-width:0}.chat-auth-login-skill__success-title[data-v-240285f0]{color:var(--chat-widget-done-ink,var(--tahuto-success-deep));font-size:.95rem;font-weight:750;letter-spacing:.01em;margin:0}.chat-auth-login-skill__success-sub[data-v-240285f0]{color:var(--chat-widget-done-ink-muted,rgba(6,78,59,.78));font-size:.8rem;line-height:1.35;margin:.15rem 0 0}.chat-auth-login-skill--dark[data-v-240285f0]{background:var(--chat-widget-bg,color-mix(in srgb,#042a4a 82%,var(--tahuto-accent) 18%));border-color:var(--chat-widget-border,color-mix(in srgb,var(--tahuto-support) 38%,transparent))}.chat-auth-login-skill--dark .chat-auth-login-skill__title[data-v-240285f0]{color:var(--chat-widget-ink,var(--tahuto-ink-on-inverse))}.chat-auth-login-skill__success--dark[data-v-240285f0]{background:var(--chat-widget-done-bg,color-mix(in srgb,#031f38 78%,var(--tahuto-success-deep) 22%));border-color:var(--chat-widget-done-border,color-mix(in srgb,var(--tahuto-success-deep) 42%,transparent));box-shadow:0 1px color-mix(in srgb,var(--tahuto-ink-on-inverse) 8%,transparent) inset,0 10px 24px color-mix(in srgb,var(--tahuto-success-deep) 22%,transparent);color:var(--chat-widget-done-ink,color-mix(in srgb,var(--tahuto-success-soft) 88%,var(--tahuto-ink-on-inverse)))}.chat-auth-login-skill__success--dark .chat-auth-login-skill__success-title[data-v-240285f0]{color:var(--chat-widget-done-ink,var(--tahuto-ink-on-inverse))}.chat-auth-login-skill__success--dark .chat-auth-login-skill__success-sub[data-v-240285f0]{color:var(--chat-widget-done-ink-muted,color-mix(in srgb,var(--tahuto-ink-on-inverse) 62%,transparent))}@media(prefers-reduced-motion:reduce){.chat-auth-login-skill__badge[data-v-240285f0],.chat-auth-login-skill__success[data-v-240285f0]{will-change:auto}}.chat-device-export-skill[data-v-4621cdf4]{background:var(--chat-widget-bg,color-mix(in srgb,var(--color-surface,#fff) 88%,var(--tahuto-accent) 12%));border:1px solid var(--chat-widget-border,color-mix(in srgb,var(--tahuto-accent) 28%,transparent));border-radius:var(--app-surface-radius);color:var(--chat-widget-ink,inherit);display:flex;flex-direction:column;gap:.7rem;margin-top:.35rem;padding:.75rem .8rem}.chat-device-export-skill--done[data-v-4621cdf4]{align-items:center;background:var(--chat-widget-done-bg,color-mix(in srgb,var(--color-surface,#fff) 90%,var(--tahuto-success-deep) 10%));border-color:var(--chat-widget-done-border,color-mix(in srgb,var(--tahuto-success-deep) 30%,transparent));flex-direction:row;gap:.65rem}.chat-device-export-skill__kind[data-v-4621cdf4]{color:var(--chat-widget-kind,var(--tahuto-accent));display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chat-device-export-skill__title[data-v-4621cdf4]{color:var(--chat-widget-ink,inherit);font-family:"DM Serif Display",Georgia,serif;font-size:1.05rem;font-weight:400;line-height:1.25;margin:.2rem 0 0}.chat-device-export-skill__body[data-v-4621cdf4],.chat-device-export-skill__when[data-v-4621cdf4]{color:var(--chat-widget-ink-muted,inherit);font-size:.82rem;line-height:1.4;margin:.35rem 0 0;opacity:1}.chat-device-export-skill__actions[data-v-4621cdf4]{display:flex;flex-wrap:wrap;gap:.4rem}.chat-device-export-skill__btn[data-v-4621cdf4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--chat-widget-btn-bg,color-mix(in srgb,var(--color-surface,#fff) 92%,transparent));border:1px solid var(--chat-widget-btn-border,color-mix(in srgb,var(--tahuto-accent) 35%,transparent));border-radius:999px;color:var(--chat-widget-btn-ink,inherit);cursor:pointer;font-size:.78rem;font-weight:600;padding:.42rem .75rem}.chat-device-export-skill__btn[data-v-4621cdf4]:disabled{cursor:default;opacity:.55}.chat-device-export-skill__btn--primary[data-v-4621cdf4]{background:var(--chat-widget-btn-primary-bg,var(--tahuto-accent));border-color:var(--chat-widget-btn-primary-border,var(--tahuto-accent));color:var(--chat-widget-btn-primary-ink,var(--tahuto-ink-on-inverse))}.chat-device-export-skill__status[data-v-4621cdf4]{color:var(--chat-widget-ink-muted,inherit);font-size:.75rem;margin:0;opacity:.85}.chat-device-export-skill__done-mark[data-v-4621cdf4]{align-items:center;background:var(--tahuto-success-deep);border-radius:50%;color:var(--tahuto-ink-on-inverse);display:inline-flex;font-size:.85rem;font-weight:700;height:1.6rem;justify-content:center;width:1.6rem}.chat-device-export-skill__done-title[data-v-4621cdf4]{color:var(--chat-widget-done-ink,var(--tahuto-success-deep));font-size:.9rem;font-weight:700;margin:0}.chat-device-export-skill__done-sub[data-v-4621cdf4]{color:var(--chat-widget-done-ink-muted,var(--tahuto-success-deep));font-size:.78rem;line-height:1.35;margin:.15rem 0 0}.chat-device-export-skill--dark[data-v-4621cdf4]:not(.chat-device-export-skill--done){background:var(--chat-widget-bg,color-mix(in srgb,#042a4a 82%,var(--tahuto-accent) 18%));border-color:var(--chat-widget-border,color-mix(in srgb,var(--tahuto-support) 38%,transparent));color:var(--chat-widget-ink,var(--tahuto-ink-on-inverse))}.chat-device-export-skill--dark.chat-device-export-skill--done[data-v-4621cdf4]{background:var(--chat-widget-done-bg,color-mix(in srgb,#031f38 78%,var(--tahuto-success-deep) 22%));border-color:var(--chat-widget-done-border,color-mix(in srgb,var(--tahuto-success-deep) 42%,transparent))}.chat-seller-reply-notify-skill[data-v-b9181574]{background:var(--chat-widget-bg,rgba(248,250,252,.92));border:1px solid var(--chat-widget-border,color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent));border-radius:var(--app-surface-radius);color:var(--chat-widget-ink,var(--tahuto-ink));display:flex;flex-direction:column;gap:.65rem;margin-top:.65rem;padding:.75rem .85rem}.chat-seller-reply-notify-skill--done[data-v-b9181574]{align-items:flex-start;background:var(--chat-widget-done-bg,rgba(240,253,244,.95));border-color:var(--chat-widget-done-border,rgba(34,197,94,.35));flex-direction:row;gap:.55rem}.chat-seller-reply-notify-skill__kind[data-v-b9181574]{color:var(--chat-widget-kind,var(--tahuto-ink-muted));display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chat-seller-reply-notify-skill__title[data-v-b9181574]{color:var(--chat-widget-ink,var(--tahuto-ink));font-family:"DM Serif Display",Georgia,serif;font-size:1.05rem;font-weight:400;line-height:1.25;margin:.2rem 0 0}.chat-seller-reply-notify-skill__body[data-v-b9181574]{color:var(--chat-widget-ink-muted,var(--tahuto-ink-muted));font-size:.82rem;line-height:1.4;margin:.25rem 0 0}.chat-seller-reply-notify-skill__actions[data-v-b9181574]{display:flex;flex-wrap:wrap;gap:.4rem}.chat-seller-reply-notify-skill__btn[data-v-b9181574]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--chat-widget-btn-bg,var(--tahuto-surface-raised));border:1px solid var(--chat-widget-btn-border,rgba(148,163,184,.45));border-radius:999px;color:var(--chat-widget-btn-ink,var(--tahuto-ink));cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:700;padding:.45rem .9rem}.chat-seller-reply-notify-skill__btn--primary[data-v-b9181574]{background:var(--chat-widget-btn-primary-bg,var(--tahuto-ink));border-color:var(--chat-widget-btn-primary-border,var(--tahuto-ink));color:var(--chat-widget-btn-primary-ink,var(--tahuto-brand-white))}.chat-seller-reply-notify-skill__btn[data-v-b9181574]:disabled{cursor:wait;opacity:.55}.chat-seller-reply-notify-skill__status[data-v-b9181574]{color:var(--chat-widget-ink-muted,var(--tahuto-ink-muted));font-size:.75rem;margin:0}.chat-seller-reply-notify-skill__done-mark[data-v-b9181574]{align-items:center;background:var(--tahuto-success);border-radius:50%;color:var(--tahuto-ink-on-inverse);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.35rem;justify-content:center;margin-top:.1rem;width:1.35rem}.chat-seller-reply-notify-skill__done-title[data-v-b9181574]{color:var(--chat-widget-done-ink,var(--tahuto-success-deep));font-size:.9rem;font-weight:700;margin:0}.chat-seller-reply-notify-skill__done-sub[data-v-b9181574]{color:var(--chat-widget-done-ink-muted,var(--tahuto-success-deep));font-size:.78rem;line-height:1.35;margin:.15rem 0 0}.chat-seller-reply-notify-skill--dark[data-v-b9181574]{background:var(--chat-widget-bg,color-mix(in srgb,#042a4a 86%,var(--tahuto-support) 14%));border-color:var(--chat-widget-border,color-mix(in srgb,var(--tahuto-support) 38%,transparent))}.chat-seller-reply-notify-skill--dark.chat-seller-reply-notify-skill--done[data-v-b9181574]{background:var(--chat-widget-done-bg,color-mix(in srgb,#031f38 78%,var(--tahuto-success-deep) 22%));border-color:var(--chat-widget-done-border,color-mix(in srgb,var(--tahuto-success-deep) 42%,transparent))}.chat-essai-checklist[data-v-711a98b3]{display:flex;flex-direction:column;gap:.55rem;min-width:0}.chat-essai-checklist__list[data-v-711a98b3]{font-size:.88rem;line-height:1.4;margin:0;padding-left:1.1rem}.chat-essai-checklist__actions[data-v-711a98b3]{display:flex;flex-wrap:wrap;gap:.4rem}.chat-essai-checklist__btn[data-v-711a98b3]{background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;color:inherit;cursor:pointer;font-size:.78rem;font-weight:600;padding:.35rem .7rem}.chat-essai-checklist__btn--primary[data-v-711a98b3]{background:color-mix(in srgb,var(--seller-accent,#94a3b8) 35%,transparent);border-color:color-mix(in srgb,var(--seller-accent,#94a3b8) 55%,transparent)}.chat-essai-checklist__btn[data-v-711a98b3]:disabled{cursor:default;opacity:.5}.chat-essai-checklist__status[data-v-711a98b3]{font-size:.75rem;margin:0;opacity:.75}.chat-essai-checklist--done[data-v-711a98b3]{align-items:center;flex-direction:row;font-size:.85rem;gap:.45rem;opacity:.85}.chat-message-sources[data-v-b31dab7e]{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;margin:6px 0 0;max-width:100%}.chat-message-sources__chips[data-v-b31dab7e]{align-items:center;display:flex;flex-wrap:nowrap;gap:.28rem;list-style:none;margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chat-message-sources__chips[data-v-b31dab7e]::-webkit-scrollbar{display:none}.chat-message-sources__chip-wrap[data-v-b31dab7e]{flex-shrink:0}.chat-message-sources__chip[data-v-b31dab7e]{align-items:center;background:color-mix(in srgb,var(--tahuto-surface) 70%,transparent);border:1px solid color-mix(in srgb,var(--tahuto-ink-subtle) 22%,transparent);border-radius:.35rem;color:var(--tahuto-ink-muted);cursor:pointer;display:inline-flex;height:1.55rem;justify-content:center;margin:0;overflow:hidden;padding:0;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,transform .12s ease;width:1.55rem}.chat-message-sources__chip[data-v-b31dab7e]:hover{background:color-mix(in srgb,var(--tahuto-surface-raised) 85%,transparent);border-color:color-mix(in srgb,var(--tahuto-ink-subtle) 42%,transparent);transform:translateY(-1px)}.chat-message-sources__chip[data-v-b31dab7e]:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.chat-message-sources__chip--web[data-v-b31dab7e]{border-radius:999px;height:1.4rem;width:1.4rem}.chat-message-sources__chip--listing[data-v-b31dab7e]{border-radius:.35rem}.chat-message-sources__chip svg[data-v-b31dab7e]{height:.7rem;width:.7rem}.chat-message-sources__chip-img[data-v-b31dab7e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-message-sources__trigger[data-v-b31dab7e]{align-items:center;background:color-mix(in srgb,var(--tahuto-surface) 55%,transparent);border:1px solid color-mix(in srgb,var(--tahuto-ink-subtle) 22%,transparent);border-radius:999px;color:var(--tahuto-ink-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.68rem;font-weight:550;gap:.38rem;line-height:1.2;margin:0;max-width:100%;opacity:.92;padding:.18rem .5rem .18rem .22rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.chat-message-sources__trigger[data-v-b31dab7e]:hover{background:color-mix(in srgb,var(--tahuto-surface-raised) 75%,transparent);border-color:color-mix(in srgb,var(--tahuto-ink-subtle) 38%,transparent);color:var(--tahuto-ink);opacity:1}.chat-message-sources__trigger[data-v-b31dab7e]:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.chat-message-sources__icons[data-v-b31dab7e]{align-items:center;display:inline-flex;flex-shrink:0}.chat-message-sources__icon[data-v-b31dab7e]{align-items:center;background:color-mix(in srgb,var(--tahuto-ink-subtle) 14%,transparent);border:1.5px solid var(--tahuto-surface);border-radius:999px;color:var(--tahuto-ink-muted);display:inline-flex;height:1.05rem;justify-content:center;margin-left:-.22rem;overflow:hidden;width:1.05rem}.chat-message-sources__icon[data-v-b31dab7e]:first-child{margin-left:0}.chat-message-sources__icon svg[data-v-b31dab7e],.chat-message-sources__item-icon svg[data-v-b31dab7e]{height:.62rem;width:.62rem}.chat-message-sources__logo[data-v-b31dab7e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-message-sources__label[data-v-b31dab7e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message-sources__chevron[data-v-b31dab7e]{flex-shrink:0;height:.72rem;opacity:.55;transition:transform .18s ease;width:.72rem}.chat-message-sources__chevron--open[data-v-b31dab7e]{transform:rotate(180deg)}.chat-message-sources__list[data-v-b31dab7e]{background:color-mix(in srgb,var(--tahuto-surface-raised) 92%,transparent);border:1px solid color-mix(in srgb,var(--tahuto-ink-subtle) 22%,transparent);border-radius:.7rem;box-shadow:0 4px 12px #0f172a0f;display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:.35rem .45rem;width:min(100%,21rem)}.chat-message-sources__item[data-v-b31dab7e]{align-items:flex-start;display:flex;gap:.45rem;min-width:0}.chat-message-sources__item-icon[data-v-b31dab7e]{align-items:center;background:color-mix(in srgb,var(--tahuto-ink-subtle) 10%,transparent);border-radius:.3rem;color:var(--tahuto-ink-muted);display:inline-flex;flex-shrink:0;height:1.3rem;justify-content:center;margin-top:.04rem;overflow:hidden;width:1.3rem}.chat-message-sources__item-body[data-v-b31dab7e]{display:flex;flex-direction:column;gap:.06rem;min-width:0}.chat-message-sources__item-text[data-v-b31dab7e]{color:var(--tahuto-ink);font-size:.72rem;font-weight:550;line-height:1.35;word-break:break-word}.chat-message-sources__item-detail[data-v-b31dab7e]{color:var(--tahuto-ink-muted);font-size:.66rem;line-height:1.3;opacity:.85;word-break:break-word}.chat-bubble-ts-host[data-v-c6c4feff]{display:flex;flex-direction:column;gap:.2rem;max-width:88%;min-width:0;width:-moz-fit-content;width:fit-content}.chat-bubble-ts-host[data-v-c6c4feff]:has(.chat-assistant-bubble--seller-reply){min-width:min(100%,11.25rem)}.chat-bubble-ts-host--assistant[data-v-c6c4feff]{align-items:flex-start;align-self:flex-start}.chat-bubble-ts-host--user[data-v-c6c4feff]{align-items:flex-end;align-self:flex-end}.chat-bubble-ts-host[data-v-c6c4feff] .chat-assistant-bubble{max-width:100%}.chat-bubble-ts[data-v-c6c4feff]{color:color-mix(in srgb,var(--tahuto-ink) 42%,transparent);display:block;font-size:.64rem;font-weight:500;letter-spacing:.01em;line-height:1;margin-top:.05rem;padding:0 .15rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-bubble-ts-host--user .chat-bubble-ts[data-v-c6c4feff]{text-align:right}.chat-assistant-panel--scheme-night{color:color-mix(in srgb,var(--tahuto-ink) 55%,transparent)}.chat-assistant-panel--seller-contact{color:color-mix(in srgb,var(--seller-ink,#e2e8f0) 52%,transparent)}.chat-buyer-checklist[data-v-a26f37c8]{background:color-mix(in srgb,var(--seller-chrome,#031f38) 28%,hsla(0,0%,100%,.06));border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--app-surface-radius,12px);box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;min-width:0;padding:.85rem .9rem;width:100%}.chat-buyer-checklist__progress[data-v-a26f37c8]{font-size:.72rem;font-weight:700;letter-spacing:.02em;opacity:.72;text-transform:uppercase}.chat-buyer-checklist__section[data-v-a26f37c8]{display:flex;flex-direction:column;gap:.4rem}.chat-buyer-checklist__section-title[data-v-a26f37c8]{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);color:var(--seller-accent,#94a3b8);font-family:"DM Serif Display",Georgia,serif;font-size:.95rem;font-weight:400;line-height:1.25;padding-bottom:.2rem}.chat-buyer-checklist__list[data-v-a26f37c8]{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.chat-buyer-checklist__check[data-v-a26f37c8]{align-items:flex-start;background:color-mix(in srgb,currentColor 5%,transparent);border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:.55rem;margin:0;padding:.45rem .5rem;text-align:left;touch-action:manipulation;width:100%}.chat-buyer-checklist__check--on[data-v-a26f37c8]{background:color-mix(in srgb,var(--tahuto-success-deep,#059669) 12%,transparent);border-color:color-mix(in srgb,var(--tahuto-success-deep,#059669) 45%,transparent)}.chat-buyer-checklist__dot[data-v-a26f37c8]{align-items:center;background:transparent;border:2px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;color:var(--tahuto-ink-on-inverse,#fff);display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-top:.05rem;width:1.25rem}.chat-buyer-checklist__check--on .chat-buyer-checklist__dot[data-v-a26f37c8]{background:var(--tahuto-success-deep,#059669);border-color:var(--tahuto-success-deep,#059669)}.chat-buyer-checklist__dot svg[data-v-a26f37c8]{height:.85rem;width:.85rem}.chat-buyer-checklist__item-text[data-v-a26f37c8]{flex:1;font-size:.8rem;line-height:1.4;min-width:0}.chat-buyer-checklist__item--done .chat-buyer-checklist__item-text[data-v-a26f37c8]{opacity:.78}.chat-buyer-checklist__tip[data-v-a26f37c8]{background:color-mix(in srgb,currentColor 6%,transparent);border:1px dashed color-mix(in srgb,currentColor 28%,transparent);border-radius:10px;font-size:.78rem;line-height:1.4;margin:0;padding:.55rem .65rem}.chat-buyer-checklist__tip-label[data-v-a26f37c8]{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;margin-right:.35rem;opacity:.75;text-transform:uppercase}.chat-buyer-checklist__actions[data-v-a26f37c8]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.chat-buyer-checklist__btn[data-v-a26f37c8]{align-items:center;background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;justify-content:center;padding:.35rem .8rem;text-decoration:none}.chat-buyer-checklist__btn--primary[data-v-a26f37c8]{background:var(--seller-accent,#94a3b8);border-color:var(--seller-accent,#94a3b8);color:#0f172a}.chat-buyer-checklist__btn[data-v-a26f37c8]:disabled{cursor:default;opacity:.5}.chat-buyer-checklist--done[data-v-a26f37c8]{align-items:center;display:flex;flex-direction:row;font-size:.85rem;gap:.45rem;opacity:.85}.chat-analysis-chart[data-v-25720133]{background:var(--chat-widget-chart-bg,rgba(248,250,252,.72));border:1px solid var(--chat-widget-chart-border,color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent));border-radius:var(--app-surface-radius,.75rem);margin:.55em 0 .15em;padding:.55em .65em .45em}.chat-analysis-chart__title[data-v-25720133]{color:var(--chat-widget-chart-ink,rgba(15,23,42,.92));font-size:.92em;font-weight:700;line-height:1.3;margin:0 0 .35em}.chat-analysis-chart__canvas-wrap[data-v-25720133]{height:11.5rem;position:relative;width:100%}.chat-analysis-chart__unit[data-v-25720133]{color:var(--chat-widget-chart-ink-muted,rgba(100,116,139,.95));font-size:.75em;margin:.25em 0 0;text-align:right}.chat-msg-select[data-v-7ce4d180]{align-items:stretch;display:flex;gap:.55rem;position:relative;touch-action:pan-y;-moz-user-select:text;user-select:text;-webkit-user-select:text;width:100%;-webkit-touch-callout:none}.chat-msg-select--armed[data-v-7ce4d180],.chat-msg-select--dragging[data-v-7ce4d180],.chat-msg-select--mode[data-v-7ce4d180]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.chat-msg-select--disabled[data-v-7ce4d180]{pointer-events:none}.chat-msg-select__check[data-v-7ce4d180]{align-self:center;background:transparent;border:none;color:var(--tahuto-ink);cursor:pointer;flex:0 0 auto;height:1.65rem;margin:0;padding:0;width:1.65rem}.chat-msg-select__check[data-v-7ce4d180],.chat-msg-select__check-dot[data-v-7ce4d180]{align-items:center;display:inline-flex;justify-content:center}.chat-msg-select__check-dot[data-v-7ce4d180]{background:#ffffffb8;border:1.5px solid rgba(100,116,139,.55);border-radius:50%;height:1.35rem;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);width:1.35rem}.chat-msg-select__check-dot svg[data-v-7ce4d180]{height:.85rem;width:.85rem}.chat-msg-select__check--on .chat-msg-select__check-dot[data-v-7ce4d180]{background:var(--tahuto-accent-bright);border-color:var(--tahuto-accent-bright);color:var(--tahuto-ink-on-inverse);transform:scale(1.04)}.chat-msg-select__shell[data-v-7ce4d180]{border-radius:0;flex:1 1 auto;min-width:0;overflow:hidden;position:relative}.chat-msg-select__reveal[data-v-7ce4d180]{align-items:center;background:transparent;display:flex;inset:0 0 0 auto;justify-content:flex-end;padding-right:.55rem;pointer-events:none;position:absolute;width:104px}.chat-msg-select__reveal--active[data-v-7ce4d180]{pointer-events:auto}.chat-msg-select__action[data-v-7ce4d180]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.01em;line-height:1.15;margin:0;padding:.35rem .25rem;text-align:center;transform-origin:center right;will-change:transform}.chat-msg-select__action--select[data-v-7ce4d180]{color:var(--tahuto-ink-muted)}.chat-msg-select__action--select[data-v-7ce4d180]:hover{color:var(--tahuto-ink)}.chat-msg-select__body[data-v-7ce4d180]{min-width:0;position:relative;transform-origin:center center;width:100%;will-change:transform;z-index:1}.chat-msg-select--selected .chat-msg-select__body[data-v-7ce4d180]{outline:none}.chat-msg-select--mode[data-v-7ce4d180]{cursor:pointer}.chat-msg-select--armed[data-v-7ce4d180],.chat-msg-select--dragging[data-v-7ce4d180]{cursor:grabbing}@media(prefers-reduced-motion:reduce){.chat-msg-select__check-dot[data-v-7ce4d180],.chat-msg-select__reveal[data-v-7ce4d180]{transition:none}}.chat-reflection-pending[data-v-bcc9f77b]{align-items:center;box-sizing:border-box;display:inline-flex;gap:.7rem;justify-content:flex-start;max-width:100%;min-height:3.75rem;padding:.45rem .9rem .45rem .4rem;width:-moz-fit-content;width:fit-content}.chat-reflection-pending--with-tip[data-v-bcc9f77b]{align-items:flex-start}.chat-reflection-pending__lottie-wrap[data-v-bcc9f77b]{border-radius:50%;display:inline-flex;flex:0 0 auto;isolation:isolate;overflow:hidden;position:relative}.chat-reflection-pending__lottie-wrap[data-v-bcc9f77b]:after{background:var(--chat-highlight,var(--tahuto-accent-bright,#0ea5e9));border-radius:inherit;content:"";inset:0;mix-blend-mode:color;opacity:.95;pointer-events:none;position:absolute;z-index:1}.chat-reflection-pending__lottie[data-v-bcc9f77b]{flex:0 0 auto;position:relative;z-index:0}.chat-reflection-pending__lottie[data-v-bcc9f77b] .lottie-loading__player{height:3.75rem!important;width:3.75rem!important}.chat-reflection-pending__lottie[data-v-bcc9f77b] .lottie-loading__fallback{border-color:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 22%,transparent);border-top-color:var(--chat-highlight,#0ea5e9)}.chat-reflection-pending__body[data-v-bcc9f77b]{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;max-width:100%;min-width:0;padding-top:.35rem}.chat-reflection-pending__copy[data-v-bcc9f77b]{align-items:baseline;display:inline-flex;flex:0 1 auto;flex-wrap:wrap;gap:.12rem .2rem;max-width:100%;min-width:0}.chat-reflection-pending__word-slot[data-v-bcc9f77b]{align-items:center;display:inline-flex;flex:0 1 auto;min-height:1.35em;min-width:0;overflow:hidden;vertical-align:baseline}.chat-reflection-pending__word-motion[data-v-bcc9f77b]{display:inline-block;will-change:transform,opacity}.chat-reflection-pending__word[data-v-bcc9f77b]{animation:chat-reflection-shimmer-bcc9f77b 2.4s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,var(--tahuto-ink-muted) 0,var(--tahuto-ink-muted) 28%,var(--chat-highlight-bright,var(--tahuto-brand-white,#fff)) 46%,var(--chat-highlight,var(--tahuto-ink,#0f172a)) 52%,var(--tahuto-ink-subtle,var(--tahuto-ink-muted)) 62%,var(--tahuto-ink-muted) 78%,var(--tahuto-ink-muted) 100%);background-position:100% 0;background-size:220% 100%;color:transparent;display:inline-block;font-size:.98rem;font-weight:650;letter-spacing:.01em;line-height:1.25;white-space:normal}.chat-reflection-pending__dots[data-v-bcc9f77b]{align-items:baseline;color:var(--tahuto-ink-muted);display:inline-flex;flex:0 0 auto;font-size:.98rem;font-weight:700;letter-spacing:.02em;line-height:1.25;overflow:hidden;white-space:nowrap;width:1.65em}.chat-reflection-pending__dot[data-v-bcc9f77b]{display:inline-block;opacity:0;text-align:center;transition:opacity .18s ease;width:.45em}.chat-reflection-pending__dot.is-on[data-v-bcc9f77b]{opacity:1}.chat-reflection-pending__latency[data-v-bcc9f77b]{color:var(--app-muted,var(--tahuto-ink-muted));flex:0 0 auto;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.01em;line-height:1;margin-left:.15rem;white-space:nowrap}.chat-reflection-pending__tip[data-v-bcc9f77b]{color:var(--app-muted,var(--tahuto-ink-muted));display:block;font-size:.78rem;font-weight:500;line-height:1.35;max-width:16rem}@keyframes chat-reflection-shimmer-bcc9f77b{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.chat-reflection-pending__word-motion[data-v-bcc9f77b]{will-change:auto}.chat-reflection-pending__word[data-v-bcc9f77b]{animation:none;background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--tahuto-ink-muted)}}.chat-msg-select-bar[data-v-a3c76a68]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172aeb;border-radius:var(--app-surface-radius);box-shadow:0 10px 28px #0f172a38;color:var(--tahuto-brand-white);display:flex;gap:.45rem;justify-content:space-between;padding:.55rem .65rem;width:100%}.chat-msg-select-bar__meta[data-v-a3c76a68]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;min-width:0}.chat-msg-select-bar__count[data-v-a3c76a68]{color:#f8fafcb8;font-size:.72rem;font-weight:600;letter-spacing:.02em}.chat-msg-select-bar__actions[data-v-a3c76a68]{align-items:center;display:flex;flex:0 0 auto;gap:.35rem}.chat-msg-select-bar__btn[data-v-a3c76a68]{border:none;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:600;line-height:1.2;margin:0;padding:.45rem .65rem;transition:background-color .16s cubic-bezier(.22,1,.36,1),opacity .16s cubic-bezier(.22,1,.36,1);white-space:nowrap}.chat-msg-select-bar__btn[data-v-a3c76a68]:disabled{cursor:not-allowed;opacity:.4}.chat-msg-select-bar__btn--ghost[data-v-a3c76a68]{background:#f8fafc1a;color:var(--tahuto-brand-white)}.chat-msg-select-bar__btn--ghost[data-v-a3c76a68]:hover{background:#f8fafc29}.chat-msg-select-bar__btn--link[data-v-a3c76a68]{background:transparent;color:color-mix(in srgb,var(--tahuto-accent-bright) 55%,#fff);font-size:.76rem;padding:.15rem .35rem}.chat-msg-select-bar__btn--link[data-v-a3c76a68]:hover{color:color-mix(in srgb,var(--tahuto-accent-bright) 35%,#fff)}.chat-msg-select-bar__btn--secondary[data-v-a3c76a68]{background:#f8fafc24;color:var(--tahuto-brand-white)}.chat-msg-select-bar__btn--secondary[data-v-a3c76a68]:hover:not(:disabled){background:#f8fafc38}.chat-msg-select-bar__btn--memory[data-v-a3c76a68]{background:#0068b0d9;color:var(--tahuto-ink-on-inverse,#f8f8f8)}.chat-msg-select-bar__btn--memory[data-v-a3c76a68]:hover:not(:disabled){background:#0d9488f2;color:var(--tahuto-ink-on-inverse,#f8f8f8)}.chat-msg-select-bar__btn--danger[data-v-a3c76a68]{background:var(--tahuto-danger);color:var(--tahuto-ink-on-inverse)}.chat-msg-select-bar__btn--danger[data-v-a3c76a68]:hover:not(:disabled){background:var(--tahuto-danger)}.chat-msg-select-bar__btn--icon[data-v-a3c76a68]{align-items:center;display:inline-flex;height:2.35rem;justify-content:center;padding:0;width:2.35rem}.chat-msg-select-bar__trash[data-v-a3c76a68]{height:1.15rem;width:1.15rem}@media(max-width:380px){.chat-msg-select-bar[data-v-a3c76a68]{flex-wrap:wrap;justify-content:center}.chat-msg-select-bar__meta[data-v-a3c76a68]{order:-1;padding-bottom:.15rem;width:100%}}@media(prefers-reduced-motion:reduce){.chat-msg-select-bar__btn[data-v-a3c76a68]{transition:none}}.chat-tips[data-v-60dfd9de]{display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0}.chat-tips__head[data-v-60dfd9de]{align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.28);display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;padding:1.05rem 1.1rem .75rem}.chat-tips__head-copy[data-v-60dfd9de]{flex:1 1 auto;min-width:0}.chat-tips__title[data-v-60dfd9de]{color:var(--tahuto-ink);font-family:"DM Serif Display",Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.2;margin:0}.chat-tips__subtitle[data-v-60dfd9de]{color:var(--tahuto-ink-muted);font-size:.82rem;line-height:1.35;margin:.35rem 0 0}.chat-tips__close[data-v-60dfd9de]{align-items:center;background:#94a3b82e;border:none;border-radius:999px;color:var(--tahuto-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;margin:0;padding:0;touch-action:manipulation;width:2rem}.chat-tips__close svg[data-v-60dfd9de]{height:1.05rem;width:1.05rem}.chat-tips__close[data-v-60dfd9de]:hover{background:#94a3b847}.chat-tips__body[data-v-60dfd9de]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.95rem 1.1rem calc(1.25rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.chat-tips__section+.chat-tips__section[data-v-60dfd9de]{border-top:1px solid rgba(148,163,184,.22);margin-top:1rem;padding-top:.85rem}.chat-tips__section-title[data-v-60dfd9de]{color:var(--tahuto-ink-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:0 0 .45rem;text-transform:uppercase}.chat-tips__list[data-v-60dfd9de]{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.chat-tips__item[data-v-60dfd9de]{align-items:flex-start;color:var(--tahuto-ink);display:flex;font-size:.88rem;gap:.55rem;line-height:1.4}.chat-tips__item-body[data-v-60dfd9de]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.chat-tips__skill[data-v-60dfd9de]{color:var(--tahuto-ink);font-size:.84rem;font-weight:700}.chat-tips__bullet[data-v-60dfd9de]{background:var(--tahuto-accent-bright);border-radius:999px;flex:0 0 auto;height:.4rem;margin-top:.45rem;width:.4rem}.chat-tips--dark .chat-tips__head[data-v-60dfd9de]{border-bottom-color:var(--chat-widget-modal-border,rgba(148,163,184,.22))}.chat-tips--dark .chat-tips__title[data-v-60dfd9de]{color:var(--chat-widget-modal-ink,#f8fafc)}.chat-tips--dark .chat-tips__item[data-v-60dfd9de],.chat-tips--dark .chat-tips__section-title[data-v-60dfd9de],.chat-tips--dark .chat-tips__subtitle[data-v-60dfd9de]{color:var(--chat-widget-modal-ink-muted,rgba(248,250,252,.72))}.chat-tips--dark .chat-tips__close[data-v-60dfd9de],.chat-tips--dark .chat-tips__skill[data-v-60dfd9de]{color:var(--chat-widget-modal-ink,#f8fafc)}.chat-tips--dark .chat-tips__close[data-v-60dfd9de]{background:#ffffff1a}.chat-tips--dark .chat-tips__close[data-v-60dfd9de]:hover{background:#ffffff29}.chat-tips--dark .chat-tips__bullet[data-v-60dfd9de]{background:var(--chat-highlight-bright,var(--tahuto-support))}.motion-fade:has(.chat-tips-panel){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a85}.chat-tips-panel.motion-fade__panel,.motion-fade__panel.chat-tips-panel{background:var(--chat-widget-modal-bg,linear-gradient(180deg,hsla(0,0%,100%,.92) 0,rgba(248,250,252,.97) 100%),var(--tahuto-brand-white));border:1px solid var(--chat-widget-modal-border,color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent));border-bottom:none;border-radius:var(--app-surface-radius) var(--app-surface-radius) 0 0;box-shadow:0 -12px 40px #0f172a38,inset 0 0 0 1px #ffffff8c;color:var(--chat-widget-modal-ink,var(--tahuto-ink));max-height:min(82vh,40rem);overflow:hidden;padding:0;width:min(100%,26rem)}.motion-fade__panel.chat-tips-panel>.motion-fade__content{min-height:0;overflow:hidden}.chat-tips-panel--dark.motion-fade__panel,.motion-fade__panel.chat-tips-panel--dark{background:var(--chat-widget-modal-bg,linear-gradient(165deg,#1e293b 0,#0f172a 100%));border-color:var(--chat-widget-modal-border,rgba(148,163,184,.18));box-shadow:0 -12px 40px #0006;color:var(--chat-widget-modal-ink,#f8fafc)}@media(min-width:641px){.chat-tips-panel.motion-fade__panel,.motion-fade__panel.chat-tips-panel{border-bottom:1px solid var(--chat-widget-modal-border,color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent));border-radius:var(--app-surface-radius);margin-bottom:1rem}}@media(max-width:640px){.motion-fade--align-bottom .motion-fade__panel.chat-tips-panel,.motion-fade--sheet .motion-fade__panel.chat-tips-panel{border-radius:var(--app-surface-radius) var(--app-surface-radius) 0 0;max-width:none;width:100%}}.chat-report[data-v-ac3cd1b6]{display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0}.chat-report__head[data-v-ac3cd1b6]{align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.28);display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;padding:1.05rem 1.1rem .75rem}.chat-report__head-copy[data-v-ac3cd1b6]{flex:1 1 auto;min-width:0}.chat-report__title[data-v-ac3cd1b6]{color:var(--tahuto-ink);font-family:"DM Serif Display",Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.2;margin:0}.chat-report__subtitle[data-v-ac3cd1b6]{color:var(--tahuto-ink-muted);font-size:.82rem;line-height:1.35;margin:.35rem 0 0}.chat-report__close[data-v-ac3cd1b6]{align-items:center;background:#94a3b82e;border:none;border-radius:999px;color:var(--tahuto-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;margin:0;padding:0;touch-action:manipulation;width:2rem}.chat-report__close svg[data-v-ac3cd1b6]{height:1.05rem;width:1.05rem}.chat-report__close[data-v-ac3cd1b6]:hover{background:#94a3b847}.chat-report__body[data-v-ac3cd1b6]{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;min-height:0;overflow-y:auto;padding:.95rem 1.1rem calc(1.25rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.chat-report__preview[data-v-ac3cd1b6]{background:#94a3b824;border:1px solid rgba(148,163,184,.24);border-radius:var(--app-surface-radius);display:flex;flex-direction:column;gap:.3rem;padding:.7rem .8rem}.chat-report__preview-label[data-v-ac3cd1b6]{color:var(--tahuto-ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chat-report__preview-text[data-v-ac3cd1b6]{color:var(--tahuto-ink);font-size:.86rem;line-height:1.4;margin:0;white-space:pre-wrap}.chat-report__field[data-v-ac3cd1b6]{display:flex;flex-direction:column;gap:.35rem}.chat-report__field-label[data-v-ac3cd1b6]{color:var(--tahuto-ink);font-size:.8rem;font-weight:700}.chat-report__textarea[data-v-ac3cd1b6]{background:#ffffffc7;border:1px solid rgba(148,163,184,.34);border-radius:var(--app-surface-radius);color:var(--tahuto-ink);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.9rem;line-height:1.45;min-height:5.5rem;padding:.65rem .75rem;resize:vertical;width:100%}.chat-report__textarea[data-v-ac3cd1b6]:focus{border-color:var(--tahuto-accent-bright);box-shadow:0 0 0 3px color-mix(in srgb,var(--tahuto-accent-bright) 28%,transparent);outline:none}.chat-report__counter[data-v-ac3cd1b6]{align-self:flex-end;color:var(--tahuto-ink-muted);font-size:.72rem}.chat-report__error[data-v-ac3cd1b6]{background:#ef44441f;color:#b91c1c}.chat-report__error[data-v-ac3cd1b6],.chat-report__success[data-v-ac3cd1b6]{border-radius:var(--app-surface-radius);font-size:.84rem;margin:0;padding:.55rem .7rem}.chat-report__success[data-v-ac3cd1b6]{background:#22c55e24;color:#15803d}.chat-report__actions[data-v-ac3cd1b6]{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.2rem}.chat-report__btn[data-v-ac3cd1b6]{border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:.88rem;font-weight:700;padding:.55rem 1.1rem;touch-action:manipulation}.chat-report__btn[data-v-ac3cd1b6]:disabled{cursor:not-allowed;opacity:.55}.chat-report__btn--ghost[data-v-ac3cd1b6]{background:transparent;border-color:#94a3b857;color:var(--tahuto-ink)}.chat-report__btn--primary[data-v-ac3cd1b6]{background:linear-gradient(165deg,var(--tahuto-accent-bright),color-mix(in srgb,var(--tahuto-accent-bright) 70%,#0ea5e9));border-color:transparent;color:#04121f}.chat-report--dark .chat-report__btn--ghost[data-v-ac3cd1b6],.chat-report--dark .chat-report__field-label[data-v-ac3cd1b6],.chat-report--dark .chat-report__preview-text[data-v-ac3cd1b6],.chat-report--dark .chat-report__title[data-v-ac3cd1b6]{color:var(--chat-widget-modal-ink,#f8fafc)}.chat-report--dark .chat-report__counter[data-v-ac3cd1b6],.chat-report--dark .chat-report__preview-label[data-v-ac3cd1b6],.chat-report--dark .chat-report__subtitle[data-v-ac3cd1b6]{color:var(--chat-widget-modal-ink-muted,rgba(248,250,252,.62))}.chat-report--dark .chat-report__head[data-v-ac3cd1b6]{border-bottom-color:var(--chat-widget-modal-border,rgba(148,163,184,.22))}.chat-report--dark .chat-report__close[data-v-ac3cd1b6]{background:#ffffff1a;color:var(--chat-widget-modal-ink,#f8fafc)}.chat-report--dark .chat-report__close[data-v-ac3cd1b6]:hover{background:#ffffff29}.chat-report--dark .chat-report__preview[data-v-ac3cd1b6]{background:color-mix(in srgb,var(--chat-widget-modal-field-bg,hsla(0,0%,100%,.06)) 90%,transparent);border-color:var(--chat-widget-modal-field-border,hsla(0,0%,100%,.12))}.chat-report--dark .chat-report__textarea[data-v-ac3cd1b6]{background:var(--chat-widget-modal-field-bg,hsla(0,0%,100%,.06));color:var(--chat-widget-modal-ink,#f8fafc)}.chat-report--dark .chat-report__btn--ghost[data-v-ac3cd1b6],.chat-report--dark .chat-report__textarea[data-v-ac3cd1b6]{border-color:var(--chat-widget-modal-field-border,hsla(0,0%,100%,.12))}.motion-fade:has(.chat-report-panel){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a85}.chat-report-panel.motion-fade__panel,.motion-fade__panel.chat-report-panel{background:var(--chat-widget-modal-bg,linear-gradient(180deg,hsla(0,0%,100%,.92) 0,rgba(248,250,252,.97) 100%),var(--tahuto-brand-white));border:1px solid var(--chat-widget-modal-border,color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent));border-bottom:none;border-radius:var(--app-surface-radius) var(--app-surface-radius) 0 0;box-shadow:0 -12px 40px #0f172a38,inset 0 0 0 1px #ffffff8c;color:var(--chat-widget-modal-ink,var(--tahuto-ink));max-height:min(86vh,42rem);overflow:hidden;padding:0;width:min(100%,28rem)}.motion-fade__panel.chat-report-panel>.motion-fade__content{min-height:0;overflow:hidden}.chat-report-panel--dark.motion-fade__panel,.motion-fade__panel.chat-report-panel--dark{box-shadow:0 -12px 40px #0006}@media(min-width:641px){.chat-report-panel.motion-fade__panel,.motion-fade__panel.chat-report-panel{border-bottom:1px solid var(--chat-widget-modal-border,color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent));border-radius:var(--app-surface-radius);margin-bottom:1rem}}@media(max-width:640px){.motion-fade--align-bottom .motion-fade__panel.chat-report-panel,.motion-fade--sheet .motion-fade__panel.chat-report-panel{border-radius:var(--app-surface-radius) var(--app-surface-radius) 0 0;max-width:none;width:100%}}.msc[data-v-e6d5cdaa]{background:#ffffffc7;border:1.5px solid rgba(148,163,184,.28);border-radius:var(--app-surface-radius,1rem);box-shadow:0 8px 22px #0f172a14;overflow:hidden;position:relative;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease,background .18s ease}.msc[data-v-e6d5cdaa]:hover{border-color:#94a3b86b;box-shadow:0 10px 26px #0f172a1f}.msc--selected[data-v-e6d5cdaa]{background:#f0f9fffa;border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e973,0 10px 28px #0ea5e938}.msc--selected[data-v-e6d5cdaa]:hover{border-color:#0284c7;box-shadow:0 0 0 2px #0284c780,0 12px 30px #0ea5e947}.msc__selected-badge[data-v-e6d5cdaa]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:1px solid hsla(0,0%,100%,.55);border-radius:999px;box-shadow:0 4px 12px #0ea5e959;color:#0f172a;font-size:.65rem;font-weight:800;left:.45rem;letter-spacing:.02em;line-height:1.1;padding:.22rem .55rem;pointer-events:none;position:absolute;top:.45rem;z-index:3}.msc--selected .msc__title[data-v-e6d5cdaa]{color:#0369a1}.msc--selected .msc__badge[data-v-e6d5cdaa]{background:#0ea5e9eb;color:#fff}.msc__select[data-v-e6d5cdaa]{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;padding:0;text-align:left;width:100%}.msc__select[data-v-e6d5cdaa]:active{transform:scale(.98)}.msc__media[data-v-e6d5cdaa]{aspect-ratio:4/3;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);overflow:hidden;position:relative}.msc__placeholder-mark[data-v-e6d5cdaa]{opacity:.55}.msc__placeholder-mark[data-v-e6d5cdaa],.msc__title-mark[data-v-e6d5cdaa]{align-items:center;display:inline-flex;justify-content:center}.msc__title-mark[data-v-e6d5cdaa]{flex-shrink:0}.msc__title-mark[data-v-e6d5cdaa] .wz-brand__avatar--sm{height:1.35rem;width:1.35rem}.msc__title-row[data-v-e6d5cdaa]{align-items:center;display:flex;gap:.45rem;padding:.55rem .6rem .7rem}.msc__title-row[data-v-e6d5cdaa]:has(+.msc__brand){padding-bottom:.15rem}.msc__carousel[data-v-e6d5cdaa]{inset:0;overflow:hidden;position:absolute}.msc__carousel-fade[data-v-e6d5cdaa]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:opacity .52s cubic-bezier(.33,1,.68,1);width:100%;will-change:opacity}.msc__carousel-fade--in[data-v-e6d5cdaa]{opacity:0;z-index:2}.msc__carousel-fade--in-run[data-v-e6d5cdaa]{opacity:1}.msc__carousel-fade--out[data-v-e6d5cdaa]{opacity:1;z-index:1}.msc__carousel-fade--out-run[data-v-e6d5cdaa]{opacity:0}.msc__img[data-v-e6d5cdaa]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0;width:100%}.msc__placeholder[data-v-e6d5cdaa]{align-items:center;display:flex;height:100%;justify-content:center;padding:.35rem;width:100%}.msc__placeholder-icon[data-v-e6d5cdaa]{font-size:2.4rem;opacity:.45}.msc__badge[data-v-e6d5cdaa]{align-items:center;background:#0f172ab8;border-radius:999px;bottom:.45rem;color:#fff;display:inline-flex;font-size:.68rem;font-weight:800;height:1.35rem;justify-content:center;min-width:1.35rem;padding:0 .35rem;position:absolute;right:.45rem;z-index:1}.msc__title[data-v-e6d5cdaa]{background:transparent;border:none;color:#0f172a;cursor:pointer;flex:1;font-size:.92rem;font-weight:800;line-height:1.25;min-width:0;padding:0;text-align:left}.msc__title[data-v-e6d5cdaa]:hover{color:#1e293b}.msc__brand[data-v-e6d5cdaa]{color:#64748b;font-size:.72rem;font-weight:600;margin:.15rem .6rem .7rem}.msc__info[data-v-e6d5cdaa]{align-items:center;background:#f1f5f9f2;border:none;border-radius:999px;box-shadow:0 4px 14px #0f172a14;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.55rem;justify-content:center;transition:transform .15s ease,color .15s ease,background .15s ease;width:1.55rem}.msc__info svg[data-v-e6d5cdaa]{height:1rem;width:1rem}.msc__info[data-v-e6d5cdaa]:hover{background:#fff;color:#2563eb}.msc__info[data-v-e6d5cdaa]:active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.msc__carousel-fade[data-v-e6d5cdaa]{transition:none}}.vdi[data-v-73e8c3e6]{background:#0f172a8c;border:1px solid rgba(148,163,184,.14);border-radius:.75rem;margin:.55rem 0 .75rem;padding:.65rem .55rem .45rem}.vdi__svg[data-v-73e8c3e6]{display:block;height:auto;max-height:11rem;width:100%}.vdi__face[data-v-73e8c3e6]{transition:fill .2s ease}.vdi__edge[data-v-73e8c3e6]{stroke:#e2e8f0b8;stroke-linecap:round;stroke-width:1.35}.vdi__wheelbase line[data-v-73e8c3e6]{stroke:#fbbf24d9;stroke-dasharray:4 3;stroke-width:1.4}.vdi__wheelbase circle[data-v-73e8c3e6]{fill:#fbbf24f2}.vdi__label[data-v-73e8c3e6]{fill:#e2e8f0;font-family:system-ui,sans-serif;font-size:10px;font-weight:700;paint-order:stroke;stroke:#0f172ad9;stroke-width:3px;text-anchor:middle}.vdi__label--wheelbase[data-v-73e8c3e6]{fill:#fcd34d;font-size:9px}.vdi__legend[data-v-73e8c3e6]{color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.04em;margin:.15rem 0 0;text-align:center;text-transform:uppercase}.mdo-close[data-v-48ba89aa]{background:#ffffffeb;border:none;border:1px solid rgba(148,163,184,.25);border-radius:999px;box-shadow:0 4px 14px #00000059;color:#0f172a;cursor:pointer;font-size:1.35rem;height:2rem;line-height:1;position:absolute;right:.65rem;top:.65rem;width:2rem;z-index:2}.mdo-hero[data-v-48ba89aa]{aspect-ratio:4/3;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);flex-shrink:0;height:auto;max-height:13.5rem;overflow:hidden;position:relative;width:100%}.mdo-hero--expanded[data-v-48ba89aa]{max-height:14rem}.mdo-hero__img[data-v-48ba89aa]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0;width:100%}.mdo-hero__nav[data-v-48ba89aa]{background:#ffffffe6;border:1px solid rgba(148,163,184,.28);border-radius:999px;box-shadow:0 4px 14px #00000047;color:#0f172a;cursor:pointer;font-size:1.35rem;height:2rem;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease,border-color .15s ease;width:2rem;z-index:1}.mdo-hero__nav[data-v-48ba89aa]:hover{background:#fff;border-color:#94a3b873}.mdo-hero__nav--prev[data-v-48ba89aa]{left:.55rem}.mdo-hero__nav--next[data-v-48ba89aa]{right:.55rem}.mdo-hero__dots[data-v-48ba89aa]{background:#0f172a73;border-radius:999px;bottom:.55rem;display:flex;gap:.35rem;left:50%;padding:.25rem .45rem;position:absolute;transform:translate(-50%);z-index:1}.mdo-hero__dot[data-v-48ba89aa]{background:#94a3b88c;border:none;border-radius:999px;cursor:pointer;height:.42rem;padding:0;transition:transform .15s ease,background .15s ease;width:.42rem}.mdo-hero__dot.is-active[data-v-48ba89aa]{background:#fff;transform:scale(1.15)}.mdo-hero__placeholder[data-v-48ba89aa]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mdo-content[data-v-48ba89aa]{background:#fffffffa;color:#0f172a;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;padding:.85rem .85rem 1.1rem}.mdo-head[data-v-48ba89aa]{padding:.15rem .15rem 0}.mdo-head__brand[data-v-48ba89aa]{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.mdo-head__model[data-v-48ba89aa]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.25rem,4vw,1.45rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-top:.15rem}.mdo-error[data-v-48ba89aa],.mdo-loading[data-v-48ba89aa]{color:#64748b;font-size:.88rem;margin-top:.8rem}.mdo-error[data-v-48ba89aa]{color:#fca5a5}.mdo-section[data-v-48ba89aa]{background:#f8fafcf2;border:1px solid rgba(148,163,184,.22);border-radius:.9rem;margin-top:.75rem;padding:.75rem .8rem}.mdo-section__title[data-v-48ba89aa]{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.07em;margin-bottom:.45rem;text-transform:uppercase}.mdo-section__toggle[data-v-48ba89aa]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.mdo-section__toggle .mdo-section__title[data-v-48ba89aa]{margin-bottom:0}.mdo-section__chevron[data-v-48ba89aa]{color:#64748b;font-size:1.1rem;transform:rotate(90deg);transition:transform .2s ease}.mdo-section__chevron.is-open[data-v-48ba89aa]{transform:rotate(-90deg)}.mdo-section__header--gens[data-v-48ba89aa]{align-items:center;display:flex;gap:.45rem}.mdo-section__toggle--gens[data-v-48ba89aa]{flex:0 0 auto;width:auto}.mdo-section__chevron-btn[data-v-48ba89aa]{background:transparent;border:none;cursor:pointer;flex:0 0 auto;line-height:1;padding:0}.mdo-section__badge[data-v-48ba89aa]{background:#f1f5f9f2;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#64748b;font-size:.68rem;font-weight:800;margin-left:.35rem;padding:.08rem .4rem;vertical-align:middle}.mdo-gen-filter[data-v-48ba89aa]{background:#ffffffeb;border:1px solid rgba(148,163,184,.22);border-radius:.55rem;color:#0f172a;flex:1;font-size:.78rem;min-width:0;outline:none;padding:.35rem .55rem}.mdo-gen-filter[data-v-48ba89aa]::-moz-placeholder{color:#64748b}.mdo-gen-filter[data-v-48ba89aa]::placeholder{color:#64748b}.mdo-gen-filter[data-v-48ba89aa]:focus{border-color:#94a3b86b}.mdo-gen-panel[data-v-48ba89aa]{margin-top:.55rem;max-height:min(18rem,42vh);overflow-y:auto}.mdo-gen-panel .mdo-engine-list[data-v-48ba89aa]{margin-top:.45rem}.mdo-gen-empty[data-v-48ba89aa]{color:#64748b;font-size:.82rem;margin:0}.mdo-equipment[data-v-48ba89aa]{display:flex;flex-direction:column;gap:.75rem;margin-top:.55rem}.mdo-equipment__heading[data-v-48ba89aa]{color:#64748b;font-size:.78rem;font-weight:700;margin-bottom:.35rem}.mdo-equipment__list[data-v-48ba89aa]{color:#0f172a;display:flex;flex-direction:column;font-size:.82rem;gap:.25rem;list-style:disc;margin:0;padding-left:1.1rem}.mdo-equipment__more[data-v-48ba89aa]{background:transparent;border:none;color:#0284c7;cursor:pointer;font-size:.78rem;font-weight:700;margin-top:.35rem;padding:0}.mdo-section__text[data-v-48ba89aa]{color:#0f172a;font-size:.9rem;line-height:1.45}.mdo-list[data-v-48ba89aa]{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.mdo-list__label[data-v-48ba89aa]{color:#0f172a;display:block;font-size:.88rem;font-weight:700;line-height:1.35;word-break:break-word}.mdo-list__meta[data-v-48ba89aa]{color:#64748b;display:block;font-size:.78rem}.mdo-gen-list[data-v-48ba89aa]{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.mdo-gen[data-v-48ba89aa]{padding:.35rem 0}.mdo-engine-list[data-v-48ba89aa]{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.mdo-engine[data-v-48ba89aa]{background:#ffffffd9;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;padding:.7rem .75rem}.mdo-engine__name[data-v-48ba89aa]{color:#0f172a;font-size:.88rem;font-weight:700;line-height:1.35;margin:0}.mdo-engine__meta[data-v-48ba89aa]{color:#64748b;font-size:.78rem;line-height:1.4;margin:.25rem 0 0}.mdo-engine__specs[data-v-48ba89aa]{display:grid;gap:.45rem .65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.55rem 0 0}.mdo-engine__specs dt[data-v-48ba89aa]{color:#64748b;font-size:.68rem;font-weight:700}.mdo-engine__specs dd[data-v-48ba89aa]{color:#0f172a;font-size:.82rem;font-weight:700;margin:.08rem 0 0}.mdo-specs[data-v-48ba89aa]{display:grid;gap:.55rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.mdo-specs>div[data-v-48ba89aa]{background:#ffffffd9;border:1px solid rgba(148,163,184,.2);border-radius:.65rem;padding:.45rem .5rem}.mdo-specs dt[data-v-48ba89aa]{color:#64748b;font-size:.72rem;font-weight:700}.mdo-specs dd[data-v-48ba89aa]{color:#0f172a;font-size:.92rem;font-weight:700;margin:.1rem 0 0}.mdo-hint[data-v-48ba89aa]{color:#64748b;font-size:.75rem;line-height:1.4;margin-top:.45rem}.mdo-choose[data-v-48ba89aa]{background:#ffffffe6;border:1px solid rgba(148,163,184,.22);border-radius:.9rem;box-shadow:0 8px 22px #0f172a1a;color:#0f172a;cursor:pointer;font-size:.95rem;font-weight:800;margin-top:1.1rem;padding:.85rem 1rem;transition:transform .15s ease,background .15s ease,border-color .15s ease;width:100%}.mdo-choose[data-v-48ba89aa]:hover{background:#fff;border-color:#94a3b866}.mdo-choose[data-v-48ba89aa]:active{transform:scale(.98)}.motion-morph-shell--mdo-dark{background:#fffffffa;border:1px solid rgba(148,163,184,.25);box-shadow:0 24px 60px #0f172a29,inset 0 1px #ffffffa6;color:#0f172a}.motion-morph-shell--mdo-dark.motion-morph-shell--expanded{border-left:none;border-radius:0;border-right:none}.wz-step[data-v-e390857c]{display:flex;flex-direction:column;gap:.55rem;height:100%}.wz-brand__stage[data-v-e390857c],.wz-step[data-v-e390857c]{flex:1 1 auto;min-height:0;overflow:hidden}.wz-brand__stage[data-v-e390857c]{position:relative}.wz-brand-view-enter-active[data-v-e390857c],.wz-brand-view-leave-active[data-v-e390857c]{transition:opacity .28s ease,transform .34s cubic-bezier(.33,1,.68,1)}.wz-brand-view-leave-active[data-v-e390857c]{inset:0;pointer-events:none;position:absolute;width:100%}.wz-brand-view-enter-from[data-v-e390857c]{opacity:0;transform:translateY(10px)}.wz-brand-view-leave-to[data-v-e390857c]{opacity:0;transform:translateY(-8px) scale(.985)}.wz-brand__models[data-v-e390857c]{display:flex;flex-direction:column;gap:.15rem;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1;-webkit-overflow-scrolling:touch}.wz-brand__models-toolbar[data-v-e390857c]{align-items:center;display:flex;gap:.55rem;justify-content:space-between;margin-bottom:.15rem}.wz-brand__selected-chip[data-v-e390857c]{background:linear-gradient(135deg,#0ea5e929,#38bdf838);border:1px solid rgba(14,165,233,.35);border-radius:999px;color:#0369a1;flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.01em;max-width:55%;overflow:hidden;padding:.28rem .7rem;text-overflow:ellipsis;white-space:nowrap}.wz-brand__active-head--hero[data-v-e390857c]{background:none;display:flex;justify-content:center;margin:.25rem 0 .85rem;padding:0}.wz-brand__active-identity[data-v-e390857c]{align-items:center;animation:wz-brand-hero-rise-e390857c .52s ease-in both;background:none;display:inline-flex;gap:.55rem;justify-content:center}.wz-brand__active-identity[data-v-e390857c] .wz-brand__avatar{box-shadow:none}.wz-brand__active-name[data-v-e390857c]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.35rem,4.5vw,1.7rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}@keyframes wz-brand-hero-rise-e390857c{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wz-brand__active-identity[data-v-e390857c]{animation:none}.wz-brand-view-enter-active[data-v-e390857c],.wz-brand-view-leave-active[data-v-e390857c]{transition:none}.wz-brand-view-enter-from[data-v-e390857c],.wz-brand-view-leave-to[data-v-e390857c]{opacity:1;transform:none}}.wz-brand__search[data-v-e390857c]{align-items:center;background:#ffffffd9;border:1px solid rgba(148,163,184,.25);border-radius:var(--app-surface-radius);box-shadow:none;display:flex;flex:0 0 auto;gap:.4rem;padding:.5rem .65rem;position:relative;z-index:2}.wz-brand__search--handoff-hidden[data-v-e390857c]{opacity:0;pointer-events:none}.wz-brand__search--morph-ghost[data-v-e390857c]{box-shadow:none;z-index:95}.wz-brand__search--morph-to-home-light[data-v-e390857c]{background:#ffffffb8!important;border-color:#ffffffbf!important;box-shadow:none!important;transition:background .28s cubic-bezier(.33,1,.68,1),border-color .28s cubic-bezier(.33,1,.68,1),box-shadow .28s cubic-bezier(.33,1,.68,1)}.wz-brand__search--morph-to-home-light .wz-brand__search-input[data-v-e390857c]{color:#0f172a}.wz-brand__search--morph-to-home-light .wz-brand__search-input[data-v-e390857c]::-moz-placeholder{color:#64748b}.wz-brand__search--morph-to-home-light .wz-brand__search-input[data-v-e390857c]::placeholder{color:#64748b}.wz-brand__search--morph-to-home-light .wz-brand__search-icon[data-v-e390857c]{color:#64748b}.wz-brand__search-icon[data-v-e390857c]{color:#64748b;flex-shrink:0;height:1rem;width:1rem}.wz-brand__search-input[data-v-e390857c]{background:transparent;border:none;color:#0f172a;flex:1;font-size:.88rem;min-width:0;outline:none}.wz-brand__search-input[data-v-e390857c]::-moz-placeholder{color:#64748b}.wz-brand__search-input[data-v-e390857c]::placeholder{color:#64748b}.wz-brand__search-input[data-v-e390857c]::-webkit-search-cancel-button{display:none}.wz-brand__search-clear[data-v-e390857c]{background:#94a3b82e;border:none;border-radius:999px;color:#64748b;cursor:pointer;flex-shrink:0;font-size:.95rem;height:1.35rem;line-height:1;width:1.35rem}.wz-brand__group+.wz-brand__group[data-v-e390857c]{margin-top:.85rem}.wz-brand__group-title[data-v-e390857c]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:1.45rem;font-weight:400;letter-spacing:0;margin:0 0 .45rem;text-transform:none}.wz-brand__grid[data-v-e390857c]{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr))}.wz-brand__model-grid[data-v-e390857c]{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));padding:.15rem .1rem .35rem}.wz-brand__brand[data-v-e390857c]{align-items:center;background:#ffffffb8;border:1px solid rgba(148,163,184,.25);border-radius:calc(var(--app-surface-radius) - 8px);cursor:pointer;display:flex;gap:.45rem;padding:.45rem .55rem;text-align:left;transition:transform .15s ease,background .15s ease,border-color .15s ease}.wz-brand__brand[data-v-e390857c]:active{transform:scale(.97)}.wz-brand__brand[data-v-e390857c]:hover{background:#ffffffeb;border-color:#94a3b866;box-shadow:none}.wz-brand__brand--selected[data-v-e390857c]{background:#e0f2fef2;border-color:#0ea5e98c;box-shadow:0 0 0 1px #0ea5e947}.wz-brand__brand--selected .wz-brand__brand-name[data-v-e390857c]{color:#0369a1}.wz-brand__brand-name[data-v-e390857c]{color:#0f172a;font-size:.8rem;font-weight:700}.wz-brand__back[data-v-e390857c]{align-items:center;align-self:flex-start;background:#ffffffe0;border:1px solid rgba(14,165,233,.28);border-radius:999px;box-shadow:0 4px 12px #0ea5e914;color:#0369a1;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:.3rem;margin:0;padding:.32rem .7rem;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;z-index:2}.wz-brand__back[data-v-e390857c]:hover{background:#e0f2fef2;border-color:#0ea5e973;color:#0c4a6e}.wz-brand__back[data-v-e390857c]:active{transform:scale(.98)}.wz-brand__active-head[data-v-e390857c]{align-items:center;display:flex;gap:.55rem}.wz-brand__models .wz-brand__empty[data-v-e390857c]{color:#64748b}.wz-brand__all[data-v-e390857c]{margin-top:0}.wz-brand__all[data-v-e390857c],.wz-brand__results[data-v-e390857c]{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.wz-brand__empty[data-v-e390857c]{color:#64748b;font-size:.82rem;padding:.45rem 0}.wz-step[data-v-c2573ba9]{flex-direction:column;height:100%;overflow:hidden}.wz-fg__body[data-v-c2573ba9],.wz-step[data-v-c2573ba9]{display:flex;flex:1 1 auto;gap:1rem;min-height:0}.wz-fg__body[data-v-c2573ba9]{flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.wz-fg__field[data-v-c2573ba9]{display:flex;flex-direction:column;gap:.8rem}.wz-fg__label[data-v-c2573ba9]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:1.25rem;font-weight:400;letter-spacing:0;margin:0;text-transform:none}.wz-fg__choices[data-v-c2573ba9]{display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr)}.wz-fg__choices--3col[data-v-c2573ba9]{grid-template-columns:repeat(3,1fr)}.wz-fg__choices--wrap[data-v-c2573ba9]{display:flex;flex-wrap:wrap}.wz-fg__choices--wrap .wz-fg__choice[data-v-c2573ba9]{flex:1 1 calc(50% - .6rem);min-width:7rem}.wz-fg__choice[data-v-c2573ba9]{align-items:center;background:#ffffffb8;border:1.5px solid rgba(148,163,184,.25);border-radius:var(--app-surface-radius);color:#0f172a;cursor:pointer;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;gap:.35rem;justify-content:center;min-height:3.9rem;opacity:.55;padding:.7rem .55rem;transition:transform .12s ease,border-color .15s ease,background .15s ease,opacity .15s ease}.wz-fg__choice[data-v-c2573ba9]:active{transform:scale(.96)}.wz-fg__choice--active[data-v-c2573ba9]{background:linear-gradient(135deg,#38bdf824,#0ea5e914);border-color:#38bdf8;box-shadow:0 8px 18px #0ea5e91f;color:#0f172a;opacity:1}.wz-fg__icon[data-v-c2573ba9]{height:1.85rem;width:1.85rem}.wz-fg__choice--active .wz-fg__icon[data-v-c2573ba9]{color:#0284c7}.wz-fg__choice--active .wz-fg__icon.vehicle-spec-option-icon--fuel-asset[data-v-c2573ba9]{filter:brightness(1.08) saturate(1.1);opacity:1}.wz-fg__choice--active .wz-fg__icon.vehicle-spec-option-icon--gearbox-asset[data-v-c2573ba9]{background-color:#0284c7;opacity:1}.wz-fg__expand-btn[data-v-c2573ba9]{align-items:center;background:#ffffff8c;border:1.5px dashed rgba(148,163,184,.4);border-radius:var(--app-surface-radius);color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:3.9rem;padding:.7rem .55rem;transition:transform .12s ease,border-color .15s ease,background .15s ease}.wz-fg__expand-btn[data-v-c2573ba9]:active{transform:scale(.96)}.wz-fg__expand-btn--open[data-v-c2573ba9]{background:#ffffffb8;border-color:#94a3b840;border-style:solid}.wz-fg__expand-icon[data-v-c2573ba9]{font-size:1.5rem;font-weight:700;line-height:1}.wz-fg__extra-choices[data-v-c2573ba9]{display:grid;gap:.6rem;grid-template-columns:repeat(3,1fr);padding-top:.6rem}.wz-fg__choice-label[data-v-c2573ba9]{line-height:1.2;text-align:center}.wz-fg__next[data-v-c2573ba9]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;border-radius:var(--app-surface-radius);box-shadow:0 10px 24px #0ea5e938;color:#fff;cursor:pointer;flex:0 0 auto;font-size:1.05rem;font-weight:800;padding:.9rem 1.1rem;width:100%}.wz-fg__next[data-v-c2573ba9]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.wz-fg--on-dark .wz-fg__label[data-v-c2573ba9]{color:#f8fafc}.wz-fg--on-dark .wz-fg__choice[data-v-c2573ba9]{background:#ffffff0f;border-color:#ffffff24;color:#f8fafce0;opacity:.7}.wz-fg--on-dark .wz-fg__choice--active[data-v-c2573ba9]{background:linear-gradient(135deg,#38bdf838,#0ea5e91a);border-color:#38bdf8a6;box-shadow:0 8px 18px #0ea5e929;color:#f8fafc;opacity:1}.wz-fg--on-dark .wz-fg__choice--active .wz-fg__icon[data-v-c2573ba9]{color:#7dd3fc}.wz-fg--on-dark .wz-fg__choice--active .wz-fg__icon.vehicle-spec-option-icon--gearbox-asset[data-v-c2573ba9]{background-color:#38bdf8}.wz-fg--on-dark .wz-fg__expand-btn[data-v-c2573ba9]{background:#ffffff0a;border-color:#ffffff38;color:#f8fafca6}.wz-fg--on-dark .wz-fg__expand-btn--open[data-v-c2573ba9]{background:#ffffff0f;border-color:#ffffff24}.wz-fg--on-dark .wz-fg__next[data-v-c2573ba9]{background:#334155;box-shadow:none;color:#f8fafc;transition:background .15s ease,color .15s ease}.wz-fg--on-dark .wz-fg__next[data-v-c2573ba9]:hover:not(:disabled){background:#f8fafc;color:#0f172a}.wz-step[data-v-e2f709ce]{flex:1 1 auto;flex-direction:column;gap:.75rem;height:100%;overflow:hidden}.wz-step[data-v-e2f709ce],.wz-ym__field[data-v-e2f709ce]{display:flex;min-height:0}.wz-ym__field[data-v-e2f709ce]{flex:1 1 0;flex-direction:column;gap:.45rem}.wz-ym__field--mileage[data-v-e2f709ce]{margin-top:0}.wz-ym__field[data-v-e2f709ce] .wz-dial,.wz-ym__field[data-v-e2f709ce] .wz-year-frise{flex:1 1 auto;height:100%;min-height:0}.wz-ym__label[data-v-e2f709ce]{color:#0f172a;flex:0 0 auto;font-family:"DM Serif Display",Georgia,serif;font-size:1.2rem;font-weight:400;letter-spacing:0;margin:0;text-transform:none}.wz-ym__next[data-v-e2f709ce]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;border-radius:var(--app-surface-radius);box-shadow:0 14px 30px #0ea5e938;color:#fff;cursor:pointer;flex:0 0 auto;font-size:1.05rem;font-weight:800;margin-top:auto;padding:.9rem 1.1rem;transition:opacity .15s ease,transform .12s ease;width:100%}.wz-ym__next[data-v-e2f709ce]:active{transform:scale(.98)}.wz-ym__next[data-v-e2f709ce]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.price-tag-icon--firm[data-v-80076c2f]{display:block;flex-shrink:0;height:1.75rem;width:1.75rem}.price-tag-icon--negotiable[data-v-810ce54c]{background-color:currentColor;display:block;flex-shrink:0;height:1.75rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.75rem}.wz-price[data-v-9afc9172],.wz-price__price-block[data-v-9afc9172],.wz-price__seller[data-v-9afc9172]{display:flex;flex-direction:column}.wz-price[data-v-9afc9172]{flex:1 1 auto;gap:1.45rem;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.wz-price__map-location-label[data-v-9afc9172],.wz-price__price-label[data-v-9afc9172]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.25;margin:0;text-transform:none}.wz-price__price-block[data-v-9afc9172]{gap:.65rem}.wz-price__ct[data-v-9afc9172]{display:flex;flex-direction:column;gap:.4rem}.wz-price__ct-label[data-v-9afc9172]{color:#64748b;font-size:.82rem;font-weight:700;margin:0}.wz-price__ct-row[data-v-9afc9172]{display:flex;flex-wrap:wrap;gap:.4rem}.wz-price__ct-btn[data-v-9afc9172]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.45);border-radius:var(--app-surface-radius);color:#334155;cursor:pointer;display:inline-flex;flex:1 1 auto;font:inherit;font-size:.78rem;font-weight:700;justify-content:center;min-height:2.35rem;min-width:0;padding:.4rem .55rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.wz-price__ct-btn--on[data-v-9afc9172]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.wz-price__stance[data-v-9afc9172]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.35rem}.wz-price__stance-btn[data-v-9afc9172]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.45);border-radius:var(--app-surface-radius);color:#334155;cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;font-weight:700;gap:.45rem;justify-content:center;min-height:2.75rem;padding:.55rem .75rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.wz-price__stance-btn--on[data-v-9afc9172]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.wz-price__stance-icon[data-v-9afc9172]{color:inherit;display:inline-flex;height:1.15rem;width:1.15rem}.wz-price__stance-icon[data-v-9afc9172] .price-tag-icon--firm,.wz-price__stance-icon[data-v-9afc9172] .price-tag-icon--negotiable{height:1.15rem;width:1.15rem}.wz-price__seller[data-v-9afc9172]{gap:.65rem;padding-top:.25rem}.wz-price__seller-sep[data-v-9afc9172]{background:linear-gradient(90deg,transparent,rgba(148,163,184,.32) 12%,rgba(148,163,184,.32) 88%,transparent);height:1px;margin-bottom:.55rem}.wz-price__map-header[data-v-9afc9172]{align-items:stretch;display:flex;flex-direction:column;gap:.55rem}.wz-price__commune-row[data-v-9afc9172]{align-items:center;display:flex;gap:.55rem;min-width:0;width:100%}.wz-price__commune-select[data-v-9afc9172]{flex:1 1 auto;min-width:0}.wz-price__commune-locate[data-v-9afc9172]{align-items:center;background:#0ea5e924;border:0;border-radius:calc(var(--app-surface-radius) - 10px);color:#0284c7;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.55rem;justify-content:center;padding:0;width:2.55rem}.wz-price__commune-locate svg[data-v-9afc9172]{display:block;height:1.15rem;width:1.15rem}.wz-price__commune-locate[data-v-9afc9172]:disabled{cursor:not-allowed;opacity:.55}.wz-price__commune-locate-spinner[data-v-9afc9172]{animation:wz-price-locate-spin-9afc9172 .8s linear infinite;border:2px solid rgba(2,132,199,.25);border-radius:9999px;border-top-color:#0284c7;height:1.1rem;width:1.1rem}.wz-price__map-note[data-v-9afc9172]{color:#b45309;font-size:.72rem;font-weight:600;margin:0}.wz-price__estimate[data-v-9afc9172]{background:transparent;border:none;border-radius:0;color:#0f172a;padding:.35rem 0 .15rem;text-align:center}.wz-price__estimate-row[data-v-9afc9172]{align-items:center;display:flex;gap:.55rem;justify-content:center}.wz-price__step-btn[data-v-9afc9172]{align-items:center;align-self:center;background:transparent;border:1px solid rgba(148,163,184,.45);border-radius:9999px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.65rem;font-weight:700;height:2.75rem;justify-content:center;line-height:1;padding:0;transition:color .15s ease,background .15s ease,border-color .15s ease;width:2.75rem}.wz-price__step-btn[data-v-9afc9172]:hover{background:#0ea5e91a;border-color:#0ea5e959;color:#0284c7}.wz-price__step-btn[data-v-9afc9172]:active{transform:scale(.96)}.wz-price__estimate-input-wrap[data-v-9afc9172]{align-items:center;display:inline-flex;flex:1 1 auto;gap:.4rem;justify-content:center;max-width:15rem;min-width:0}.wz-price__estimate-value[data-v-9afc9172]{background:transparent;border:0;color:#0f172a;font-size:1.55rem;font-weight:900;min-width:0;outline:none;padding:.15rem .25rem;text-align:center;width:100%}.wz-price__estimate-value[data-v-9afc9172]:focus{color:#0369a1}.wz-price__estimate-value--display[data-v-9afc9172]{cursor:text;display:inline-flex;width:100%}.wz-price__estimate-value--display[data-v-9afc9172] .motion-rolling-price__placeholder{color:#94a3b8;font-weight:800}.wz-price__estimate-currency[data-v-9afc9172]{color:#64748b;flex-shrink:0;font-size:1rem;font-weight:700}.wz-price__reco-btn[data-v-9afc9172]{align-items:baseline;background:transparent;border:none;border-radius:0;cursor:pointer;display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-top:.55rem;padding:.25rem .35rem}.wz-price__reco-btn:hover .wz-price__reco-btn-value[data-v-9afc9172]{color:#0369a1}.wz-price__reco-btn-label[data-v-9afc9172],.wz-price__reco-btn-sep[data-v-9afc9172]{color:#64748b;font-size:.82rem;font-weight:700}.wz-price__reco-btn-value[data-v-9afc9172]{color:#0284c7;font-size:.92rem;font-weight:800;transition:color .15s ease}.wz-price__confidence[data-v-9afc9172]{color:#0369a1;font-size:.78rem;font-weight:600;margin:.45rem 0 0;text-align:center}.wz-price__confidence[data-confidence=low][data-v-9afc9172],.wz-price__confidence[data-confidence=none][data-v-9afc9172]{color:#a16207}.wz-price__sparse[data-v-9afc9172]{color:#64748b;font-size:.76rem;line-height:1.35;margin:.35rem 0 0;text-align:center}.wz-price__estimate-hint[data-v-9afc9172]{background:transparent;border:0;color:#64748b;cursor:pointer;display:block;font-size:.74rem;font-weight:600;line-height:1.45;margin:.45rem 0 .1rem;padding:0;text-align:center;text-decoration:underline;text-underline-offset:.18rem;width:100%}.wz-price__estimate-hint[data-v-9afc9172]:hover{color:#334155}.wz-price-explainer[data-v-9afc9172]{background:#0f172af7;border:1px solid rgba(148,163,184,.22);border-radius:1rem;box-shadow:0 18px 40px #02061773;color:#e2e8f0;padding:1.15rem 1.1rem 1rem;width:min(100%,24rem)}.wz-price-explainer__title[data-v-9afc9172]{color:#f8fafc;font-size:1.05rem;font-weight:800;line-height:1.3;margin:0}.wz-price-explainer__intro[data-v-9afc9172]{color:#94a3b8;font-size:.78rem;line-height:1.45;margin:.55rem 0 0}.wz-price-explainer__list[data-v-9afc9172]{display:grid;gap:.65rem;list-style:none;margin:.85rem 0 0;padding:0}.wz-price-explainer__item[data-v-9afc9172]{background:#1e293bb8;border:1px solid rgba(148,163,184,.14);border-radius:.7rem;padding:.55rem .65rem}.wz-price-explainer__item-label[data-v-9afc9172]{color:#7dd3fc;font-size:.72rem;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.wz-price-explainer__item-detail[data-v-9afc9172]{color:#cbd5e1;font-size:.78rem;line-height:1.4;margin:.28rem 0 0}.wz-price-explainer__result[data-v-9afc9172]{background:#38bdf81a;border:1px solid rgba(56,189,248,.28);border-radius:.75rem;margin-top:.85rem;padding:.7rem .75rem;text-align:center}.wz-price-explainer__result-label[data-v-9afc9172]{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.wz-price-explainer__result-value[data-v-9afc9172]{color:#38bdf8;font-size:1.2rem;font-weight:900;margin:.3rem 0 0}.wz-price-explainer__result-range[data-v-9afc9172]{color:#94a3b8;font-size:.72rem;font-weight:600;margin:.35rem 0 0}.wz-price-explainer__close[data-v-9afc9172]{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border:0;border-radius:.8rem;color:#fff;cursor:pointer;font-size:.92rem;font-weight:800;margin-top:.9rem;padding:.75rem 1rem;width:100%}@keyframes wz-price-locate-spin-9afc9172{to{transform:rotate(1turn)}}.pub-desc[data-v-fbab478f]{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;min-height:0}.pub-desc__head[data-v-fbab478f]{align-items:center;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between}.pub-desc__label[data-v-fbab478f]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:1.45rem;font-weight:400;letter-spacing:0;margin:0;text-transform:none}.pub-desc__magic-btn[data-v-fbab478f]{align-items:center;background:linear-gradient(135deg,#38bdf824,#0ea5e91a);border:1px solid rgba(14,165,233,.35);border-radius:999px;color:#0284c7;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:800;gap:.35rem;letter-spacing:.02em;padding:.42rem .72rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.pub-desc__magic-btn[data-v-fbab478f]:hover:not(:disabled){box-shadow:0 8px 18px #0ea5e92e;transform:translateY(-1px)}.pub-desc__magic-btn[data-v-fbab478f]:disabled{cursor:not-allowed;opacity:.45}.pub-desc__input[data-v-fbab478f]{background:linear-gradient(180deg,hsla(0,0%,100%,.28),transparent 42%),#fef3c7;border:1px solid rgba(202,138,4,.22);border-radius:8px;box-shadow:inset 0 1px #ffffff8c,0 4px 14px #92400e1f,0 1px 3px #78350f14;color:#422006;flex:1 1 auto;font:inherit;height:0;line-height:1.5;min-height:0;padding:.85rem 1rem;resize:none;width:100%}.pub-desc__input[data-v-fbab478f]::-moz-placeholder{color:#78350f73}.pub-desc__input[data-v-fbab478f]::placeholder{color:#78350f73}.pub-desc__input[data-v-fbab478f]:focus{border-color:#ca8a0473;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #92400e29,0 0 0 3px #fbbf2447;outline:none}.pws__panel[data-v-b5b0307f]{background:transparent;box-shadow:none;max-width:none;padding:0;width:100%}.pws[data-v-b5b0307f]{--pws-card-texture:var(--v65d68989);align-items:center;display:flex;flex-direction:column;gap:.85rem;margin:0 auto;max-width:22rem;padding:.5rem .75rem 1rem;text-align:center}.pws__eyebrow[data-v-b5b0307f]{color:#0284c7;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.pws__title[data-v-b5b0307f]{color:#0f172a;font-size:1.35rem;font-weight:900;line-height:1.15;margin:0}.pws__subtitle[data-v-b5b0307f]{color:#64748b;font-size:.86rem;line-height:1.45;margin:0;max-width:18rem}.pws__card-stage[data-v-b5b0307f]{margin-top:.25rem;perspective:1200px;width:min(100%,17.5rem)}.pws__card[data-v-b5b0307f]{background:linear-gradient(135deg,#fbbf24,#a855f7,#22d3ee,#34d399,#f472b6);border-radius:1.1rem;box-shadow:0 18px 50px #0206178c,inset 0 0 0 1px #ffffff14;opacity:0;padding:3px;position:relative;transform:rotateY(-14deg) rotateX(6deg) scale(.88);transition:transform .68s cubic-bezier(.22,1,.36,1),opacity .42s ease}.pws--revealed .pws__card[data-v-b5b0307f]{opacity:1;transform:rotateY(0) rotateX(0) scale(1)}.pws--success .pws__card[data-v-b5b0307f]{animation:pws-card-shine-b5b0307f 1.8s ease .2s 1}.pws__card-holo[data-v-b5b0307f]{background:linear-gradient(125deg,transparent 30%,hsla(0,0%,100%,.45) 45%,transparent 60%);border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute}.pws--success .pws__card-holo[data-v-b5b0307f]{animation:pws-holo-sweep-b5b0307f 1.6s ease .35s 1 forwards}.pws__card-inner[data-v-b5b0307f]{background:var(--pws-card-texture) center /140% auto repeat,linear-gradient(165deg,#1e293b 0,#0f172a 55%,#111827);border:1px solid rgba(148,163,184,.22);border-radius:.95rem;overflow:hidden;position:relative}.pws__card-head[data-v-b5b0307f]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.65rem .7rem .35rem}.pws__card-brand[data-v-b5b0307f]{align-items:center;display:inline-flex;gap:.4rem;min-width:0}.pws__card-brand-name[data-v-b5b0307f]{color:#e2e8f0;font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pws__card-hp[data-v-b5b0307f]{background:#f59e0b29;border:1px solid rgba(251,191,36,.35);border-radius:999px;color:#fde68a;flex-shrink:0;font-size:.78rem;font-weight:900;padding:.15rem .5rem}.pws__card-art[data-v-b5b0307f]{aspect-ratio:4/3;background:linear-gradient(180deg,#0f172a33,#020617a6);border:1px solid rgba(148,163,184,.2);border-radius:.7rem;margin:0 .55rem;overflow:hidden;position:relative}.pws__card-img[data-v-b5b0307f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pws__card-art-fallback[data-v-b5b0307f]{align-items:center;display:flex;font-size:2.4rem;height:100%;justify-content:center;width:100%}.pws__card-media-count[data-v-b5b0307f]{background:#0f172ab8;border-radius:999px;color:#f8fafc;font-size:.68rem;font-weight:800;padding:.15rem .45rem;position:absolute;right:.45rem;top:.45rem}.pws__card-name-row[data-v-b5b0307f]{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;padding:.55rem .7rem .2rem}.pws__card-name[data-v-b5b0307f]{color:#f8fafc;font-size:1rem;font-weight:900;margin:0;text-align:left}.pws__card-year[data-v-b5b0307f]{color:#cbd5e1;flex-shrink:0;font-size:.72rem;font-weight:800}.pws__stats[data-v-b5b0307f]{display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 .7rem .55rem}.pws__stat[data-v-b5b0307f]{background:#0f172a8c;border:1px solid rgba(148,163,184,.16);border-radius:.55rem;margin:0;padding:.35rem .45rem;text-align:left}.pws__stat dt[data-v-b5b0307f]{color:#94a3b8;font-size:.62rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.pws__stat dd[data-v-b5b0307f]{color:#e2e8f0;font-size:.76rem;font-weight:800;line-height:1.2;margin:.1rem 0 0}.pws__card-foot[data-v-b5b0307f]{align-items:center;border-top:1px solid rgba(148,163,184,.14);display:flex;gap:.5rem;justify-content:space-between;padding:.45rem .7rem .65rem}.pws__ct-badge[data-v-b5b0307f]{background:#10b98124;border:1px solid rgba(52,211,153,.35);border-radius:999px;color:#6ee7b7;font-size:.68rem;font-weight:800;padding:.2rem .5rem;white-space:nowrap}.pws__actions[data-v-b5b0307f]{display:flex;gap:.55rem;margin-top:.15rem;width:100%}.pws__btn[data-v-b5b0307f]{border:none;border-radius:.85rem;cursor:pointer;flex:1 1 0;font-size:.92rem;font-weight:800;min-height:2.75rem;transition:transform .15s ease,opacity .15s ease}.pws__btn[data-v-b5b0307f]:disabled{cursor:wait;opacity:.65}.pws__btn[data-v-b5b0307f]:not(:disabled):active{transform:scale(.98)}.pws__btn--ghost[data-v-b5b0307f]{background:#ffffffb8;border:1px solid rgba(148,163,184,.28);color:#0f172a}.pws__btn--primary[data-v-b5b0307f]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);box-shadow:0 10px 24px #0ea5e938;color:#fff}@keyframes pws-card-shine-b5b0307f{0%,to{box-shadow:0 18px 50px #0206178c,inset 0 0 0 1px #ffffff14}50%{box-shadow:0 22px 56px #0ea5e959,inset 0 0 0 1px #ffffff2e,0 0 28px #a78bfa59}}@keyframes pws-holo-sweep-b5b0307f{0%{opacity:0;transform:translate(-120%) skew(-12deg)}35%{opacity:.85}to{opacity:0;transform:translate(120%) skew(-12deg)}}@media(prefers-reduced-motion:reduce){.pws__card[data-v-b5b0307f]{opacity:1;transform:none;transition:none}.pws--success .pws__card[data-v-b5b0307f],.pws--success .pws__card-holo[data-v-b5b0307f]{animation:none}}.flash-contact[data-v-5e17a8fe]{display:flex;flex:1 1 auto;flex-direction:column;gap:1.45rem;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.flash-contact__block[data-v-5e17a8fe]{display:flex;flex-direction:column;gap:.55rem}.flash-contact__phone-head[data-v-5e17a8fe]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.flash-contact__label[data-v-5e17a8fe]{color:#64748b;font-size:.78rem;font-weight:750}.flash-contact__badge[data-v-5e17a8fe],.flash-contact__label[data-v-5e17a8fe]{letter-spacing:.04em;text-transform:uppercase}.flash-contact__badge[data-v-5e17a8fe]{background:#10b98124;border-radius:999px;color:#047857;font-size:.7rem;font-weight:800;padding:.18rem .5rem}.flash-contact__phone-row[data-v-5e17a8fe]{align-items:center;background:#fff;border:1.5px solid rgba(148,163,184,.35);border-radius:calc(var(--app-surface-radius) - 6px);display:flex;gap:.55rem;min-width:0;padding:.85rem .95rem}.flash-contact__prefix[data-v-5e17a8fe]{color:#64748b;flex-shrink:0;font-size:.95rem;font-weight:700}.flash-contact__phone[data-v-5e17a8fe]{color:#0f172a;flex:1;font-size:1.15rem;font-weight:750;letter-spacing:.03em;min-width:0}.flash-contact__edit[data-v-5e17a8fe]{background:#f8fafc;border:1px solid rgba(148,163,184,.45);border-radius:999px;color:#334155;cursor:pointer;flex-shrink:0;font:inherit;font-size:.8rem;font-weight:700;padding:.4rem .7rem}.flash-contact__auth[data-v-5e17a8fe]{display:flex;flex-direction:column;gap:.45rem}.flash-contact__cancel[data-v-5e17a8fe]{align-self:flex-end;background:transparent;border:none;color:#64748b;cursor:pointer;font:inherit;font-size:.82rem;font-weight:650;padding:.25rem .55rem;text-decoration:underline}.flash-contact__hint[data-v-5e17a8fe]{color:#94a3b8;font-size:.84rem;margin:0}.flash-contact__input[data-v-5e17a8fe]{background:#fff;border:1px solid rgba(148,163,184,.45);border-radius:calc(var(--app-surface-radius) - 8px);box-sizing:border-box;color:#0f172a;font:inherit;font-size:.95rem;padding:.75rem .85rem;width:100%}.flash-contact__channels[data-v-5e17a8fe]{display:flex;flex-wrap:wrap;gap:.65rem}.flash-contact__handle[data-v-5e17a8fe]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.45);border-radius:calc(var(--app-surface-radius) - 8px);box-sizing:border-box;display:flex;gap:.45rem;margin:.15rem 0 0;min-width:0;padding:.65rem .85rem}.flash-contact__handle-logo[data-v-5e17a8fe]{align-items:center;display:inline-flex;flex-shrink:0;height:1.35rem;justify-content:center;width:1.35rem}.flash-contact__handle-logo svg[data-v-5e17a8fe]{display:block;height:100%;width:100%}.flash-contact__handle--telegram .flash-contact__handle-logo[data-v-5e17a8fe]{color:#229ed9}.flash-contact__handle--messenger .flash-contact__handle-logo[data-v-5e17a8fe]{color:#0084ff}.flash-contact__handle-prefix[data-v-5e17a8fe]{color:#94a3b8;flex-shrink:0;font-size:.9rem;font-weight:650}.flash-contact__handle-input[data-v-5e17a8fe]{background:transparent;border:none;color:#0f172a;flex:1;font:inherit;font-size:.95rem;font-weight:600;min-width:0;outline:none}.flash-contact__handle-input[data-v-5e17a8fe]::-moz-placeholder{color:#94a3b8;font-weight:500}.flash-contact__handle-input[data-v-5e17a8fe]::placeholder{color:#94a3b8;font-weight:500}.flash-contact__channel[data-v-5e17a8fe]{align-items:center;background:#fff;border:1.5px solid rgba(148,163,184,.35);border-radius:calc(var(--app-surface-radius) - 6px);color:#94a3b8;cursor:pointer;display:flex;flex:1 1 4.5rem;flex-direction:column;font:inherit;font-size:.74rem;font-weight:700;gap:.3rem;justify-content:center;min-height:4.4rem;min-width:4.5rem;padding:.55rem .4rem;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.flash-contact__channel svg[data-v-5e17a8fe]{height:1.85rem;width:1.85rem}.flash-contact__channel[data-v-5e17a8fe]:active{transform:scale(.96)}.flash-contact__channel--whatsapp.flash-contact__channel--on[data-v-5e17a8fe]{background:#25d3661f;border-color:#25d366;color:#128c7e}.flash-contact__channel--telegram.flash-contact__channel--on[data-v-5e17a8fe]{background:#2aabee1f;border-color:#2aabee;color:#229ed9}.flash-contact__channel--messenger.flash-contact__channel--on[data-v-5e17a8fe]{background:#0084ff1f;border-color:#0084ff;color:#0084ff}.flash-contact__next[data-v-5e17a8fe]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;border-radius:var(--app-surface-radius);bottom:0;box-shadow:0 14px 30px #0ea5e938;color:#fff;cursor:pointer;flex:0 0 auto;font:inherit;font-size:1.05rem;font-weight:800;margin-top:auto;padding:.9rem 1.1rem;position:sticky;transition:opacity .15s ease,transform .12s ease;width:100%}.flash-contact__next[data-v-5e17a8fe]:active{transform:scale(.98)}.flash-contact__next[data-v-5e17a8fe]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.flash-progress[data-v-ae3331d5]{background:transparent;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top:1px solid rgba(148,163,184,.28);box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:.35rem;max-width:100%;overflow:visible;padding:.55rem .7rem .45rem;position:relative;width:100%;z-index:2}.flash-progress__row[data-v-ae3331d5]{align-items:center;display:flex;gap:.55rem;justify-content:space-between;min-width:0;overflow:visible}.flash-progress__chat-switch[data-v-ae3331d5]{align-items:center;background:var(--flash-progress-switch-bg,#fff);border:1px solid var(--flash-progress-switch-border,rgba(148,163,184,.4));border-radius:999px;color:var(--flash-progress-switch-ink,#334155);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:700;gap:.35rem;height:1.7rem;justify-content:center;padding:0 .6rem;transition:background .15s ease,border-color .15s ease,transform .12s ease}.flash-progress__chat-icon[data-v-ae3331d5]{height:.95rem;width:.95rem}.flash-progress__chat-switch[data-v-ae3331d5]:active{transform:scale(.96)}.flash-progress__chat-switch[data-v-ae3331d5]:hover{background:var(--flash-progress-switch-hover-bg,#f8fafc);border-color:var(--flash-progress-switch-hover-border,#94a3b8)}.flash-progress__fields[data-v-ae3331d5]{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0}.flash-progress__track[data-v-ae3331d5]{background:var( --flash-progress-track,color-mix(in srgb,var(--tahuto-ink,#0f172a) 18%,transparent) );border-radius:999px;box-shadow:inset 0 0 0 1px var( --flash-progress-track-ring,color-mix(in srgb,var(--tahuto-ink,#0f172a) 12%,transparent) );height:.58rem;overflow:hidden}.flash-progress__fill[data-v-ae3331d5]{background:var(--chat-highlight,#0ea5e9);border-radius:inherit;box-shadow:0 0 8px color-mix(in srgb,var(--chat-highlight,#0ea5e9) 35%,transparent);height:100%;transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s ease;width:100%}.flash-progress__hint[data-v-ae3331d5]{color:var(--flash-progress-hint,#64748b);font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.3;margin:0;overflow:visible;padding:0;text-align:right;text-overflow:unset;white-space:normal;width:100%}.flash-progress__score[data-v-ae3331d5]{align-self:center;flex-shrink:0;max-width:11rem;overflow:visible;position:relative;z-index:1}.flash-progress__score[data-v-ae3331d5] .trust-index-badge--media-pill{max-width:11rem}.flash-progress__score[data-v-ae3331d5] .trust-index-badge__label{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-progress__badges[data-v-ae3331d5]{min-height:0;padding:0 0 .1rem .55rem}.flash-progress__badges[data-v-ae3331d5] .lc-media-corner-badges{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.35rem;left:auto;pointer-events:none;position:static;top:auto;z-index:auto}@media(prefers-reduced-motion:reduce){.flash-progress__fill[data-v-ae3331d5]{transition:none}}.media-crop[data-v-66490980]{background:#fff;border-radius:var(--app-surface-radius);box-shadow:0 18px 48px #02061759;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;padding:1rem;width:min(92vw,26rem)}.media-crop__title[data-v-66490980]{color:var(--tahuto-ink,#0f172a);font-family:"DM Serif Display",Georgia,serif;font-size:1.15rem;font-weight:400;margin:0}.media-crop__ratios[data-v-66490980]{display:flex;gap:.4rem}.media-crop__ratio[data-v-66490980]{background:#fff;border:1px solid rgba(148,163,184,.4);border-radius:999px;color:#334155;cursor:pointer;font-size:.74rem;font-weight:650;margin:0;padding:.3rem .7rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.media-crop__ratio--active[data-v-66490980]{background:var(--chat-highlight,#0ea5e9);border-color:transparent;color:#fff}.media-crop__frame[data-v-66490980]{background:#0f172a;border-radius:calc(var(--app-surface-radius) - 8px);cursor:grab;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.media-crop__frame[data-v-66490980]:active{cursor:grabbing}.media-crop__img[data-v-66490980]{left:0;max-width:none;top:0;will-change:transform}.media-crop__grid[data-v-66490980],.media-crop__img[data-v-66490980]{pointer-events:none;position:absolute}.media-crop__grid[data-v-66490980]{inset:0}.media-crop__grid span[data-v-66490980]{background:#ffffff47;position:absolute}.media-crop__grid span[data-v-66490980]:first-child{height:1px;left:0;right:0;top:33.33%}.media-crop__grid span[data-v-66490980]:nth-child(2){height:1px;left:0;right:0;top:66.66%}.media-crop__grid span[data-v-66490980]:nth-child(3){bottom:0;left:33.33%;top:0;width:1px}.media-crop__grid span[data-v-66490980]:nth-child(4){bottom:0;left:66.66%;top:0;width:1px}.media-crop__zoom[data-v-66490980]{align-items:center;display:flex;gap:.6rem}.media-crop__zoom-label[data-v-66490980]{color:#64748b;flex:0 0 auto;font-size:.74rem;font-weight:650}.media-crop__zoom input[data-v-66490980]{accent-color:var(--chat-highlight,#0ea5e9);flex:1 1 auto}.media-crop__actions[data-v-66490980]{display:flex;gap:.5rem;justify-content:flex-end}.media-crop__btn[data-v-66490980]{border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:700;margin:0;padding:.5rem 1rem;transition:background .15s ease,border-color .15s ease,transform .12s ease}.media-crop__btn[data-v-66490980]:disabled{cursor:not-allowed;opacity:.55}.media-crop__btn--ghost[data-v-66490980]{background:#fff;border:1px solid rgba(148,163,184,.45);color:#334155}.media-crop__btn--primary[data-v-66490980]{background:linear-gradient(135deg,var(--chat-highlight,#0ea5e9),var(--chat-highlight-bright,#38bdf8));border:none;color:#fff}.media-crop__btn[data-v-66490980]:not(:disabled):active{transform:scale(.97)}.flash-chat[data-v-dca86950]{display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;height:100%;min-height:0;position:relative;--flash-user-bubble-bg:color-mix(in srgb,var(--chat-highlight,var(--tahuto-accent,#0068b0)) 40%,var(--tahuto-surface-inverse,#181818));--flash-user-bubble-ink:var(--tahuto-ink-on-inverse,#f8f8f8);--flash-soft-bg:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 8%,#f8fafc);--flash-soft-ink:#64748b;--flash-soft-ink-strong:#0f172a;--flash-error-bg:hsla(0,93%,94%,.9);--flash-error-ink:#991b1b;--flash-action-bg:color-mix(in srgb,var(--tahuto-surface-raised,#fff) 92%,transparent)}.flash-chat__progress.flash-progress[data-v-dca86950]{background:var(--flash-progress-chrome-bg,hsla(0,0%,100%,.72));border:none;border-radius:calc(var(--app-surface-radius) - 10px);flex:0 0 auto}.flash-chat__stage[data-v-dca86950]{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.flash-chat__tips-btn[data-v-dca86950]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffffa6;border:1px solid rgba(148,163,184,.22);border-radius:50%;box-shadow:0 2px 6px #0f172a0d;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;height:1.55rem;justify-content:center;margin:0;padding:0;pointer-events:auto;position:absolute;right:.45rem;top:.45rem;touch-action:manipulation;transition:all .15s ease;width:1.55rem;z-index:10}.flash-chat__tips-icon[data-v-dca86950]{height:.95rem;width:.95rem}.flash-chat__tips-btn[data-v-dca86950]:hover{background:#ffffffeb;border-color:#94a3b873;color:#0f172a}.flash-chat__tips-btn[data-v-dca86950]:focus-visible{outline:2px solid rgba(14,165,233,.9);outline-offset:2px}.flash-chat__thread[data-v-dca86950]{gap:.55rem;overflow-x:hidden;overflow-y:auto;padding:.15rem .1rem .55rem;-webkit-overflow-scrolling:touch}.flash-chat__form-pane[data-v-dca86950],.flash-chat__thread[data-v-dca86950]{display:flex;flex-direction:column;inset:0;position:absolute}.flash-chat__form-pane[data-v-dca86950]{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:hidden;visibility:hidden}.flash-chat__form-body[data-v-dca86950]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:.15rem .15rem .25rem}.flash-chat__aurora-dot[data-v-dca86950]{border-radius:50%;box-shadow:0 0 6px #38bdf88c,0 0 12px #a78bfa59;flex:0 0 auto;height:.95rem;overflow:visible;position:relative;width:.95rem}.flash-chat__aurora-dot-core[data-v-dca86950]{background:linear-gradient(145deg,#0369a1,#5b21b6 55%,#be185d);border-radius:50%;clip-path:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);inset:0;overflow:hidden;position:absolute;transform:translateZ(0)}.flash-chat__aurora-dot-blob[data-v-dca86950]{aspect-ratio:1;border-radius:50%;filter:blur(2.5px);opacity:.9;position:absolute;width:140%}.flash-chat__aurora-dot-blob--a[data-v-dca86950]{animation:flash-chat-aurora-a-dca86950 7s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#7dd3fc 0,#0284c7 48%,transparent 70%);left:-55%;top:-45%}.flash-chat__aurora-dot-blob--b[data-v-dca86950]{animation:flash-chat-aurora-b-dca86950 9s ease-in-out infinite;background:radial-gradient(circle at 40% 40%,#c4b5fd 0,#7c3aed 42%,transparent 68%);right:-60%;top:-30%;width:150%}.flash-chat__aurora-dot-blob--c[data-v-dca86950]{animation:flash-chat-aurora-c-dca86950 8s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#f9a8d4 0,#38bdf8 50%,transparent 70%);bottom:-55%;left:-20%;width:155%}@keyframes flash-chat-aurora-a-dca86950{0%,to{transform:translate(0) scale(1)}33%{transform:translate(28%,22%) scale(1.18)}66%{transform:translate(12%,38%) scale(.88)}}@keyframes flash-chat-aurora-b-dca86950{0%,to{transform:translate(0) scale(1.05)}40%{transform:translate(-32%,24%) scale(1.22)}70%{transform:translate(-14%,36%) scale(.9)}}@keyframes flash-chat-aurora-c-dca86950{0%,to{transform:translate(0) scale(1)}50%{transform:translate(22%,-28%) scale(1.25)}}.flash-chat__form-switch-back[data-v-dca86950]{animation:flash-chat-back-nudge-dca86950 4s ease-in-out infinite}@keyframes flash-chat-back-nudge-dca86950{0%,78%,to{transform:translate(0)}84%{transform:translate(-4px)}90%{transform:translate(0)}94%{transform:translate(-2.5px)}98%{transform:translate(0)}}.flash-chat__row[data-v-dca86950]{display:flex;width:100%}.flash-chat__row-main[data-v-dca86950]{align-items:flex-start;display:flex;flex:0 1 auto;gap:.35rem;max-width:90%;min-width:0;width:-moz-fit-content;width:fit-content}.flash-chat__row--assistant .flash-chat__row-main[data-v-dca86950],.flash-chat__row--system .flash-chat__row-main[data-v-dca86950]{margin-right:auto}.flash-chat__row--user .flash-chat__row-main[data-v-dca86950]{margin-left:auto}.flash-chat__msg-select[data-v-dca86950]{flex:0 1 auto;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}.flash-chat__msg-select[data-v-dca86950] .chat-msg-select{max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}.flash-chat__msg-select[data-v-dca86950] .chat-msg-select__shell{flex:0 1 auto;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}.flash-chat__msg-select[data-v-dca86950]:has(.flash-chat__actions) .chat-msg-select__shell{overflow:visible}.flash-chat__msg-select[data-v-dca86950] .chat-msg-select__body{display:flex;flex-direction:column;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}.flash-chat__row--user .flash-chat__msg-select[data-v-dca86950] .chat-msg-select__body{align-items:flex-end}.flash-chat__row--assistant .flash-chat__msg-select[data-v-dca86950] .chat-msg-select__body,.flash-chat__row--system .flash-chat__msg-select[data-v-dca86950] .chat-msg-select__body{align-items:flex-start}.flash-chat__msg-select.chat-msg-select--selected[data-v-dca86950] .flash-chat__bubble{box-shadow:0 0 0 2px #0ea5e98c,0 1px color-mix(in srgb,var(--tahuto-ink,#0f172a) 6%,transparent)}.flash-chat__row--user .flash-chat__msg-select.chat-msg-select--selected[data-v-dca86950] .flash-chat__bubble--user{box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-highlight,#0ea5e9) 55%,transparent),0 1px color-mix(in srgb,var(--tahuto-surface-inverse,#181818) 35%,transparent)}.flash-chat__msg-select.chat-msg-select--selected[data-v-dca86950] .flash-chat__media-mosaic{border-radius:var(--app-surface-radius);box-shadow:0 0 0 2px #0ea5e98c}.flash-chat__select-bar-wrap[data-v-dca86950]{padding:0 .15rem .35rem}.flash-chat__row--assistant[data-v-dca86950],.flash-chat__row--system[data-v-dca86950]{justify-content:flex-start}.flash-chat__row--user[data-v-dca86950]{justify-content:flex-end}.flash-chat__stack[data-v-dca86950]{display:flex;flex-direction:column;gap:.4rem;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}.flash-chat__row--user .flash-chat__stack[data-v-dca86950]{align-items:flex-end}.flash-chat__row--assistant .flash-chat__stack[data-v-dca86950],.flash-chat__row--system .flash-chat__stack[data-v-dca86950]{align-items:flex-start}.flash-chat__bubble[data-v-dca86950]{border-radius:var(--app-surface-radius);box-sizing:border-box;display:inline-block;font-size:.9rem;line-height:1.45;max-width:100%;min-width:0;overflow-wrap:break-word;padding:.7rem .85rem;vertical-align:top;width:-moz-fit-content;width:fit-content;word-wrap:break-word}.flash-chat__bubble--assistant[data-v-dca86950],.flash-chat__bubble--system[data-v-dca86950]{background:color-mix(in srgb,var(--tahuto-surface-raised,#fff) 88%,var(--chat-highlight,var(--tahuto-accent,#0068b0)) 12%);border:none;border-bottom-left-radius:.45rem;box-shadow:0 1px color-mix(in srgb,var(--tahuto-ink,#0f172a) 6%,transparent);color:var(--tahuto-ink,#0f172a)}.flash-chat__bubble--user[data-v-dca86950]{background:var(--flash-user-bubble-bg);border:none;border-bottom-right-radius:.45rem;box-shadow:0 1px color-mix(in srgb,var(--tahuto-surface-inverse,#181818) 35%,transparent);color:var(--flash-user-bubble-ink)}.flash-chat__row--form-context .flash-chat__bubble--user[data-v-dca86950]{background:var(--flash-soft-bg);border:none;box-shadow:none;color:var(--chat-highlight-ink,#0f172a);font-size:.84rem;padding:.5rem .75rem}.flash-chat__row--form-summary .flash-chat__bubble--user[data-v-dca86950]{background:#1e2430;border:none;box-shadow:none;color:#94a3b8;max-width:100%;min-width:min(100%,11.5rem);padding:.4rem .85rem;width:-moz-fit-content;width:fit-content}.flash-chat__bubble--form-summary[data-v-dca86950]{display:flex;flex-direction:column;gap:.25rem}.flash-chat__form-summary-toggle[data-v-dca86950]{align-items:flex-start;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5rem;justify-content:space-between;margin:0;padding:.1rem .05rem;text-align:left;width:100%}.flash-chat__form-summary-toggle-main[data-v-dca86950]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.flash-chat__form-summary-label[data-v-dca86950]{color:#94a3b8;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.3;text-transform:none}.flash-chat__form-summary-meta[data-v-dca86950]{align-items:center;display:inline-flex;flex-shrink:0;gap:.3rem;padding-top:.05rem}.flash-chat__form-summary-chevron[data-v-dca86950]{color:#94a3b8;height:.85rem;opacity:.7;width:.85rem;will-change:transform}.flash-chat__form-summary-panel[data-v-dca86950]{overflow:hidden}.flash-chat__form-summary-list[data-v-dca86950]{border-top:none;display:flex;flex-direction:column;gap:.28rem;list-style:none;margin:0;padding:.4rem .1rem .05rem}.flash-chat__form-summary-item[data-v-dca86950]{color:#94a3b8;font-size:.76rem;line-height:1.35;overflow-wrap:anywhere;will-change:transform,opacity}.flash-chat__bubble--error[data-v-dca86950]{background:var(--flash-error-bg);border:none;box-shadow:none;color:var(--flash-error-ink)}.flash-chat__error-tech[data-v-dca86950]{background:color-mix(in srgb,var(--flash-error-ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--flash-error-ink) 18%,transparent);border-radius:calc(var(--app-surface-radius) - 10px);margin:.55rem 0 0;overflow:hidden}.flash-chat__error-tech-summary[data-v-dca86950]{color:color-mix(in srgb,var(--flash-error-ink) 88%,transparent);cursor:pointer;font-size:.78rem;font-weight:600;list-style:none;padding:.4rem .55rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flash-chat__error-tech-summary[data-v-dca86950]::-webkit-details-marker{display:none}.flash-chat__error-tech-summary[data-v-dca86950]:before{content:"▸";display:inline-block;margin-right:.35rem;transition:transform .14s ease}.flash-chat__error-tech[open] .flash-chat__error-tech-summary[data-v-dca86950]:before{transform:rotate(90deg)}.flash-chat__error-tech-body[data-v-dca86950]{color:color-mix(in srgb,var(--flash-error-ink) 78%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.45;margin:0;padding:0 .55rem .5rem;white-space:pre-wrap;word-break:break-word}.flash-chat__bubble--typing[data-v-dca86950]{display:inline-block;max-width:100%;min-width:-moz-min-content;min-width:min-content;padding:.35rem .45rem;width:-moz-max-content;width:max-content}.flash-chat__msg-select[data-v-dca86950]:has(.flash-chat__bubble--typing){max-width:100%;min-width:-moz-min-content;min-width:min-content;width:-moz-max-content;width:max-content}.flash-chat__msg-select:has(.flash-chat__bubble--typing) .flash-chat__stack[data-v-dca86950],.flash-chat__msg-select[data-v-dca86950]:has(.flash-chat__bubble--typing) .chat-msg-select,.flash-chat__msg-select[data-v-dca86950]:has(.flash-chat__bubble--typing) .chat-msg-select__body,.flash-chat__msg-select[data-v-dca86950]:has(.flash-chat__bubble--typing) .chat-msg-select__shell{max-width:100%;min-width:-moz-min-content;min-width:min-content;width:-moz-max-content;width:max-content}.flash-chat__row--media[data-v-dca86950]{width:100%}.flash-chat__row--media .flash-chat__row-main[data-v-dca86950]{max-width:90%;min-width:0;width:100%}.flash-chat__row--media .flash-chat__msg-select[data-v-dca86950]{flex:1 1 auto;max-width:100%;min-width:0;width:100%}.flash-chat__row--media .flash-chat__msg-select[data-v-dca86950] .chat-msg-select,.flash-chat__row--media .flash-chat__msg-select[data-v-dca86950] .chat-msg-select__body,.flash-chat__row--media .flash-chat__msg-select[data-v-dca86950] .chat-msg-select__shell,.flash-chat__row--media .flash-chat__stack[data-v-dca86950]{max-width:100%;min-width:0;width:100%}.flash-chat__media-mosaic[data-v-dca86950]{border-radius:var(--app-surface-radius);display:grid;gap:.35rem;width:100%}.flash-chat__media-mosaic--empty[data-v-dca86950]{background:var(--flash-soft-bg);border:1px dashed color-mix(in srgb,var(--chat-highlight,#0ea5e9) 28%,transparent);border-radius:var(--app-surface-radius);display:block;overflow:hidden;padding:.55rem .65rem}.flash-chat__media-mosaic--pending[data-v-dca86950]{display:none}.flash-chat__media-tile--preparing[data-v-dca86950]{cursor:default;pointer-events:none}.flash-chat__media-tile-prep[data-v-dca86950]{animation:flash-media-prep-shimmer-dca86950 1.1s ease-in-out infinite;background:linear-gradient(110deg,color-mix(in srgb,#1e293b 88%,var(--chat-highlight,#0ea5e9) 12%) 25%,color-mix(in srgb,#334155 80%,var(--chat-highlight,#0ea5e9) 20%) 37%,color-mix(in srgb,#1e293b 88%,var(--chat-highlight,#0ea5e9) 12%) 63%);background-size:200% 100%;display:block;height:100%;min-height:4.5rem;width:100%}@keyframes flash-media-prep-shimmer-dca86950{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.flash-chat__media-tile-prep[data-v-dca86950]{animation:none}}.flash-chat__media-mosaic--count-1[data-v-dca86950]{grid-template-columns:1fr}.flash-chat__media-mosaic--count-2[data-v-dca86950]{grid-template-columns:repeat(2,minmax(0,1fr))}.flash-chat__media-mosaic--count-3[data-v-dca86950]{aspect-ratio:16/10;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;max-height:18rem}.flash-chat__media-mosaic--count-4[data-v-dca86950]{aspect-ratio:1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:22rem}.flash-chat__media-mosaic--count-many[data-v-dca86950]{grid-template-columns:repeat(3,minmax(0,1fr))}.flash-chat__media-tile[data-v-dca86950]{background:#0f172a;cursor:pointer;margin:0;min-height:0;min-width:0;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent;border-radius:0}.flash-chat__media-mosaic--count-1 .flash-chat__media-tile[data-v-dca86950]{aspect-ratio:16/10;border-radius:var(--app-surface-radius);max-height:18rem}.flash-chat__media-mosaic--count-2 .flash-chat__media-tile[data-v-dca86950],.flash-chat__media-mosaic--count-many .flash-chat__media-tile[data-v-dca86950]{aspect-ratio:1}.flash-chat__media-mosaic--count-2 .flash-chat__media-tile[data-v-dca86950]:first-child{border-radius:var(--app-surface-radius) 0 0 var(--app-surface-radius)}.flash-chat__media-mosaic--count-2 .flash-chat__media-tile[data-v-dca86950]:last-child{border-radius:0 var(--app-surface-radius) var(--app-surface-radius) 0}.flash-chat__media-mosaic--count-3 .flash-chat__media-tile[data-v-dca86950],.flash-chat__media-mosaic--count-4 .flash-chat__media-tile[data-v-dca86950]{aspect-ratio:auto;height:100%}.flash-chat__media-mosaic--count-3 .flash-chat__media-tile[data-v-dca86950]:first-child{border-radius:var(--app-surface-radius) 0 0 var(--app-surface-radius);grid-row:1/3}.flash-chat__media-mosaic--count-3 .flash-chat__media-tile[data-v-dca86950]:nth-child(2){border-radius:0 var(--app-surface-radius) 0 0}.flash-chat__media-mosaic--count-3 .flash-chat__media-tile[data-v-dca86950]:nth-child(3){border-radius:0 0 var(--app-surface-radius) 0}.flash-chat__media-mosaic--count-4 .flash-chat__media-tile[data-v-dca86950]:first-child{border-radius:var(--app-surface-radius) 0 0 0}.flash-chat__media-mosaic--count-4 .flash-chat__media-tile[data-v-dca86950]:nth-child(2){border-radius:0 var(--app-surface-radius) 0 0}.flash-chat__media-mosaic--count-4 .flash-chat__media-tile[data-v-dca86950]:nth-child(3){border-radius:0 0 0 var(--app-surface-radius)}.flash-chat__media-mosaic--count-4 .flash-chat__media-tile[data-v-dca86950]:nth-child(4){border-radius:0 0 var(--app-surface-radius) 0}.flash-chat__media-mosaic--count-many .flash-chat__media-tile[data-v-dca86950]:first-child{border-radius:var(--app-surface-radius) 0 0 0}.flash-chat__media-mosaic--count-many .flash-chat__media-tile[data-v-dca86950]:nth-child(3){border-radius:0 var(--app-surface-radius) 0 0}.flash-chat__media-mosaic--count-many .flash-chat__media-tile[data-v-dca86950]:nth-child(3n+1):nth-last-child(-n+3){border-radius:0 0 0 var(--app-surface-radius)}.flash-chat__media-mosaic--count-many .flash-chat__media-tile[data-v-dca86950]:nth-child(3n):last-child,.flash-chat__media-mosaic--count-many .flash-chat__media-tile[data-v-dca86950]:nth-child(3n+2):last-child{border-radius:0 0 var(--app-surface-radius) 0}.flash-chat__media-mosaic--count-many .flash-chat__media-tile[data-v-dca86950]:nth-child(3n+1):last-child{border-radius:0 0 var(--app-surface-radius) var(--app-surface-radius)}.flash-chat__media-tile img[data-v-dca86950],.flash-chat__media-tile video[data-v-dca86950]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.flash-chat__media-tile--video[data-v-dca86950]{cursor:pointer}.flash-chat__media-mosaic--count-1 .flash-chat__media-tile img[data-v-dca86950],.flash-chat__media-mosaic--count-1 .flash-chat__media-tile video[data-v-dca86950]{max-height:18rem}.flash-chat__media-tile--cover[data-v-dca86950]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--chat-highlight,#0ea5e9) 85%,#fff)}.flash-chat__media-play-btn[data-v-dca86950]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a9e;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;box-shadow:0 6px 18px #0f172a59;color:#fff;cursor:pointer;display:inline-flex;height:3rem;justify-content:center;left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .16s ease,transform .14s ease,background .14s ease;width:3rem;z-index:3}.flash-chat__media-play-btn svg[data-v-dca86950]{height:1.25rem;width:1.25rem}.flash-chat__media-play-btn[data-v-dca86950]:hover{background:#0f172ac7;transform:translate(-50%,-50%) scale(1.05)}.flash-chat__media-play-btn[data-v-dca86950]:active{transform:translate(-50%,-50%) scale(.96)}.flash-chat__media-play-btn[data-v-dca86950]:focus-visible{outline:2px solid rgba(14,165,233,.95);outline-offset:2px}.flash-chat__media-tile--playing .flash-chat__media-play-btn--pause[data-v-dca86950]{opacity:0}.flash-chat__media-tile--playing.is-actions-open .flash-chat__media-play-btn--pause[data-v-dca86950],.flash-chat__media-tile--playing:focus-within .flash-chat__media-play-btn--pause[data-v-dca86950],.flash-chat__media-tile--playing:hover .flash-chat__media-play-btn--pause[data-v-dca86950]{opacity:1}@media(hover:none){.flash-chat__media-tile--playing .flash-chat__media-play-btn--pause[data-v-dca86950]{opacity:.55}}.flash-chat__media-cover-badge[data-v-dca86950]{background:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 88%,#000);border-radius:999px;color:#fff;font-size:.68rem;font-weight:700;left:.4rem;line-height:1.3;padding:.15rem .5rem;pointer-events:none;position:absolute;top:.4rem;z-index:1}.flash-chat__media-toolbar[data-v-dca86950]{align-items:center;background:color-mix(in srgb,#0f172a 48%,transparent);display:flex;gap:.45rem;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .16s ease;z-index:2}.flash-chat__media-tile--video .flash-chat__media-toolbar[data-v-dca86950]{background:transparent;inset:auto;opacity:1;pointer-events:auto;right:.4rem;top:.4rem;z-index:4}.flash-chat__media-tile--video .flash-chat__media-icon-btn[data-v-dca86950]{background:#0f172ab8;border-color:#ffffff47;box-shadow:0 4px 12px #0f172a59;color:#fff;height:2.1rem;width:2.1rem}.flash-chat__media-tile--video .flash-chat__media-icon-btn[data-v-dca86950]:hover:not(:disabled){background:#7f1d1deb;border-color:#fec8c873;color:#fff}.flash-chat__media-tile.is-actions-open .flash-chat__media-toolbar[data-v-dca86950],.flash-chat__media-tile:focus-within .flash-chat__media-toolbar[data-v-dca86950],.flash-chat__media-tile:hover .flash-chat__media-toolbar[data-v-dca86950]{opacity:1;pointer-events:auto}.flash-chat__media-tile--video.is-actions-open .flash-chat__media-toolbar[data-v-dca86950],.flash-chat__media-tile--video:focus-within .flash-chat__media-toolbar[data-v-dca86950],.flash-chat__media-tile--video:hover .flash-chat__media-toolbar[data-v-dca86950]{opacity:1;pointer-events:auto}@media(hover:none){.flash-chat__media-tile:hover .flash-chat__media-toolbar[data-v-dca86950]{opacity:0;pointer-events:none}.flash-chat__media-tile.is-actions-open .flash-chat__media-toolbar[data-v-dca86950],.flash-chat__media-tile:focus-within .flash-chat__media-toolbar[data-v-dca86950]{opacity:1;pointer-events:auto}.flash-chat__media-tile--video .flash-chat__media-toolbar[data-v-dca86950],.flash-chat__media-tile--video:hover .flash-chat__media-toolbar[data-v-dca86950]{opacity:1;pointer-events:auto}}.flash-chat__media-icon-btn[data-v-dca86950]{align-items:center;background:#ffffffeb;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;box-shadow:0 4px 14px #0f172a38;color:#0f172a;cursor:pointer;display:inline-flex;height:2.35rem;justify-content:center;margin:0;padding:0;transition:transform .12s ease,background .14s ease,color .14s ease,border-color .14s ease;width:2.35rem}.flash-chat__media-icon-btn svg[data-v-dca86950]{height:1.05rem;width:1.05rem}.flash-chat__media-icon-btn[data-v-dca86950]:hover:not(:disabled){background:#fff;transform:scale(1.05)}.flash-chat__media-icon-btn[data-v-dca86950]:active:not(:disabled){transform:scale(.96)}.flash-chat__media-icon-btn[data-v-dca86950]:disabled{cursor:default;opacity:.45}.flash-chat__media-icon-btn.is-active[data-v-dca86950]{background:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 92%,#fff);border-color:transparent;color:#fff;opacity:1}.flash-chat__media-icon-btn--danger[data-v-dca86950]{color:#b91c1c}.flash-chat__media-icon-btn--danger[data-v-dca86950]:hover:not(:disabled){background:#fef2f2;border-color:#ef444459}.flash-chat__media-caption[data-v-dca86950]{color:var(--flash-soft-ink);font-size:.78rem;font-weight:600;margin:.35rem 0 0}.flash-chat__media-caption--removed[data-v-dca86950]{color:color-mix(in srgb,var(--flash-soft-ink) 88%,var(--chat-highlight,#0ea5e9) 12%);font-style:italic;margin:0}.flash-chat__text[data-v-dca86950]{margin:0;overflow-wrap:break-word;white-space:pre-wrap;word-break:normal}.flash-chat__bubble--publish-ready[data-v-dca86950]{display:block;max-width:100%;min-width:0;padding:.85rem .9rem .95rem;width:100%}.flash-chat__msg-select[data-v-dca86950]:has(.flash-chat__bubble--publish-ready){flex:0 0 auto;max-width:100%;min-width:0;width:100%}.flash-chat__msg-select:has(.flash-chat__bubble--publish-ready) .flash-chat__stack[data-v-dca86950],.flash-chat__msg-select[data-v-dca86950]:has(.flash-chat__bubble--publish-ready) .chat-msg-select,.flash-chat__msg-select[data-v-dca86950]:has(.flash-chat__bubble--publish-ready) .chat-msg-select__body,.flash-chat__msg-select[data-v-dca86950]:has(.flash-chat__bubble--publish-ready) .chat-msg-select__shell{max-width:100%;min-width:0;width:100%}.flash-chat__trust-note[data-v-dca86950]{color:var(--flash-soft-ink);font-size:.78rem;line-height:1.35;margin:.45rem 0 0}.flash-chat__listing-embed[data-v-dca86950]{border-radius:var(--app-surface-radius);margin-top:.7rem;overflow:visible;width:100%}.flash-chat__listing-card.listing-card-perspective[data-v-dca86950],.flash-chat__listing-embed[data-v-dca86950] .listing-card-perspective{aspect-ratio:10/11;display:block;flex-shrink:0;height:auto;max-width:100%;min-height:0;width:100%}.flash-chat__listing-embed[data-v-dca86950] .lc-shell{border-radius:var(--app-surface-radius);height:100%;overflow:hidden;width:100%}.flash-chat__listing-embed[data-v-dca86950] .lc-media,.flash-chat__listing-embed[data-v-dca86950] .lc-media-btn,.flash-chat__listing-embed[data-v-dca86950] .lc-media-compact-host,.flash-chat__listing-embed[data-v-dca86950] .lc-preview-gallery{height:100%;width:100%}.flash-chat__listing-embed[data-v-dca86950] .lc-media-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.flash-chat__actions[data-v-dca86950]{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.4rem;padding:.05rem 0 .4rem;width:100%}.flash-chat__actions--end[data-v-dca86950]{justify-content:flex-end}.flash-chat__actions--start[data-v-dca86950]{justify-content:flex-start}.flash-chat__actions--center[data-v-dca86950]{justify-content:center}.flash-chat__action[data-v-dca86950]{align-items:center;background:var(--flash-action-bg);border:1px solid color-mix(in srgb,var(--chat-highlight,#0088c8) 35%,transparent);border-radius:999px;box-sizing:border-box;color:var(--chat-highlight-ink,#0369a1);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;line-height:1.35;margin:0;min-height:2.05rem;padding:.48rem .9rem;transition:background var(--flash-chat-ms,.34s) ease,border-color var(--flash-chat-ms,.34s) ease,color var(--flash-chat-ms,.34s) ease,transform var(--flash-chat-ms,.34s) var(--flash-chat-ease,cubic-bezier(.22,1,.36,1))}.flash-chat__action-icon[data-v-dca86950]{flex:0 0 auto;height:.95rem;width:.95rem}.flash-chat__action--primary[data-v-dca86950]{background:var(--chat-highlight,var(--tahuto-accent,#0068b0));border-color:transparent;box-shadow:0 2px 8px color-mix(in srgb,var(--chat-highlight,var(--tahuto-accent,#0068b0)) 28%,transparent);color:var(--tahuto-ink-on-inverse,#fff)}.flash-chat__action--primary[data-v-dca86950]:hover:not(:disabled){background:var(--chat-highlight-bright,var(--tahuto-accent-bright,#0088c8))}.flash-chat__action--secondary[data-v-dca86950]{background:color-mix(in srgb,var(--chat-highlight,var(--tahuto-accent,#0068b0)) 12%,var(--tahuto-surface-raised,#fff));border-color:color-mix(in srgb,var(--chat-highlight,var(--tahuto-accent,#0068b0)) 32%,transparent);color:var(--chat-highlight-ink,var(--tahuto-accent-deep,#0369a1))}.flash-chat__action--secondary[data-v-dca86950]:hover:not(:disabled){background:color-mix(in srgb,var(--chat-highlight,var(--tahuto-accent,#0068b0)) 18%,var(--tahuto-surface-raised,#fff));border-color:color-mix(in srgb,var(--chat-highlight,var(--tahuto-accent,#0068b0)) 48%,transparent)}.flash-chat__action[data-v-dca86950]:disabled{cursor:not-allowed;opacity:.5}.flash-chat__action[data-v-dca86950]:not(:disabled):active{transform:scale(.97)}.flash-chat__action[data-v-dca86950]:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-highlight,#0ea5e9) 55%,transparent);outline-offset:2px}.flash-chat__composer[data-v-dca86950]{display:flex;flex:0 0 auto;flex-direction:column;gap:.2rem;padding-bottom:.25rem;position:relative;z-index:5}.flash-chat__composer--form-open[data-v-dca86950]{gap:0;padding-bottom:0}.flash-chat__form-tools[data-v-dca86950]{align-items:center;display:flex;flex:0 0 auto;gap:.5rem;justify-content:space-between;padding:.1rem .15rem .2rem;width:100%}.flash-chat__capture-rail[data-v-dca86950]{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-start;min-width:0;overflow:hidden;pointer-events:none}.flash-chat__capture-chip[data-v-dca86950]{align-items:center;background:#0ea5e91f;border-radius:.85rem .85rem .85rem .35rem;box-shadow:inset 0 0 0 1px #0ea5e938;color:#0c4a6e;display:inline-flex;font-size:.7rem;font-weight:600;gap:.3rem;letter-spacing:.01em;line-height:1.2;max-width:100%;padding:.2rem .55rem .2rem .4rem;visibility:hidden;white-space:nowrap;will-change:transform,opacity}.flash-chat__capture-chip-icon[data-v-dca86950]{color:#0284c7;flex:0 0 auto;height:.85rem;width:.85rem}.flash-chat__capture-chip-text[data-v-dca86950]{min-width:0;overflow:hidden;text-overflow:ellipsis}.flash-chat__form-switch[data-v-dca86950]{align-items:center;align-self:auto;background:transparent;border:none;border-radius:.55rem;color:var(--flash-soft-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:600;gap:.4rem;height:auto;justify-content:center;letter-spacing:.01em;margin:0;min-height:1.45rem;padding:.05rem .35rem .05rem .2rem;transition:color var(--flash-chat-ms,.34s) ease,background var(--flash-chat-ms,.34s) ease;width:auto}.flash-chat__form-switch svg[data-v-dca86950]{flex:0 0 auto;height:1rem;width:1rem}@media(prefers-reduced-motion:reduce){.flash-chat__form-switch-back[data-v-dca86950]{animation:none}.flash-chat__aurora-dot-blob[data-v-dca86950]{animation:none;opacity:.75}}.flash-chat__form-switch[data-v-dca86950]:hover:not(:disabled){background:#94a3b829;color:var(--flash-soft-ink-strong)}.flash-chat__form-switch[data-v-dca86950]:disabled{cursor:not-allowed;opacity:.5}.flash-chat__form-switch--active[data-v-dca86950]{background:#0ea5e924;color:#0369a1}.flash-chat__quotas[data-v-dca86950]{align-items:flex-end;align-self:flex-end;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:flex-end;margin:.15rem .15rem .35rem auto;padding:0 .1rem .55rem}.flash-chat__quotas--multi[data-v-dca86950]{padding-bottom:.75rem}.flash-chat__quota[data-v-dca86950]{color:var(--flash-soft-ink);display:grid;flex:0 0 auto;height:1.85rem;place-items:center;position:relative;width:1.85rem}.flash-chat__quota-role[data-v-dca86950]{bottom:-.7rem;color:var(--flash-soft-ink);font-size:.5rem;font-weight:700;left:50%;letter-spacing:.02em;line-height:1;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.flash-chat__quota-svg[data-v-dca86950]{height:100%;inset:0;position:absolute;width:100%}.flash-chat__quota-track[data-v-dca86950]{stroke:#94a3b859}.flash-chat__quota-progress[data-v-dca86950]{stroke:currentColor;transition:stroke-dashoffset .42s var(--flash-chat-ease,ease)}.flash-chat__quota-label[data-v-dca86950]{color:inherit;font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;pointer-events:none;position:relative;z-index:1}.flash-chat__quota--ok[data-v-dca86950]{color:#0f766e}.flash-chat__quota--warn[data-v-dca86950]{color:#c2410c}.flash-chat__quota--empty[data-v-dca86950]{color:#b91c1c}@media(prefers-reduced-motion:reduce){.flash-chat__quota-progress[data-v-dca86950]{transition:none}}.flash-chat__alert[data-v-dca86950]{background:#fee1e1f2;border:1px solid rgba(239,68,68,.3);border-radius:calc(var(--app-surface-radius) - 8px);color:#991b1b;font-size:.82rem;padding:.55rem .7rem}.flash-chat__bar[data-v-dca86950]{align-items:flex-end;background:#fff;border:1px solid rgba(100,116,139,.28);border-radius:1.75rem;box-shadow:0 1px 2px #0f172a0d,0 6px 18px #0f172a12;display:flex;gap:.4rem;padding:.35rem;transition:border-color .18s ease,box-shadow .18s ease}.flash-chat__bar--focused[data-v-dca86950]{border-color:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 85%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-highlight,#0ea5e9) 18%,transparent),0 6px 18px #0f172a12}.flash-chat__attach[data-v-dca86950]{align-self:flex-end;flex:0 0 auto;position:relative;z-index:2}.flash-chat__attach-btn[data-v-dca86950]{background:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 16%,#e2e8f0);border:none;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chat-highlight,#0ea5e9) 18%,transparent);color:var(--chat-highlight-ink,#0f172a);cursor:pointer;display:grid;flex-shrink:0;height:2.5rem;padding:0;place-items:center;position:relative;transition:background .15s ease,color .15s ease,transform .2s var(--flash-chat-ease,ease);width:2.5rem}.flash-chat__attach-btn[data-v-dca86950]:hover{background:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 26%,#cbd5e1)}.flash-chat__attach-btn--open[data-v-dca86950]{background:var(--chat-highlight,#0ea5e9);box-shadow:none;color:#fff}.flash-chat__attach-btn svg[data-v-dca86950]{display:block;height:1.35rem;pointer-events:none;width:1.35rem}.flash-chat__attach-badge[data-v-dca86950]{background:var(--chat-highlight,#0284c7);border-radius:999px;box-shadow:0 0 0 2px #fff;color:#fff;font-size:.62rem;font-weight:800;height:1.05rem;line-height:1.05rem;min-width:1.05rem;padding:0 .22rem;pointer-events:none;position:absolute;right:-3px;text-align:center;top:-3px;z-index:1}.flash-chat__attach-menu[data-v-dca86950]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid rgba(148,163,184,.3);border-radius:calc(var(--app-surface-radius) - 4px);bottom:calc(100% + .5rem);box-shadow:0 4px 10px #0f172a14,0 16px 38px #0f172a29;display:flex;flex-direction:column;left:0;min-width:10.5rem;padding:.35rem;position:absolute;z-index:20}.flash-chat__attach-item[data-v-dca86950]{align-items:center;background:transparent;border:none;border-radius:calc(var(--app-surface-radius) - 12px);color:#0f172a;cursor:pointer;display:flex;font:inherit;font-size:.88rem;font-weight:600;gap:.6rem;padding:.55rem .7rem;text-align:left;transition:background .15s ease}.flash-chat__attach-item[data-v-dca86950]:hover{background:#94a3b824}.flash-chat__attach-item[data-v-dca86950]:disabled{cursor:not-allowed;opacity:.4}.flash-chat__attach-item svg[data-v-dca86950]{color:#475569;flex-shrink:0;height:1.15rem;width:1.15rem}.flash-attach-enter-active[data-v-dca86950],.flash-attach-leave-active[data-v-dca86950]{transform-origin:bottom left;transition:opacity var(--flash-chat-ms,.34s) ease,transform var(--flash-chat-ms,.34s) var(--flash-chat-ease,cubic-bezier(.22,1,.36,1))}.flash-attach-enter-from[data-v-dca86950],.flash-attach-leave-to[data-v-dca86950]{opacity:0;transform:translateY(6px) scale(.96)}@media(prefers-reduced-motion:reduce){.flash-attach-enter-active[data-v-dca86950],.flash-attach-leave-active[data-v-dca86950]{transition:none}.flash-attach-enter-from[data-v-dca86950],.flash-attach-leave-to[data-v-dca86950]{opacity:1;transform:none}}.flash-chat__input[data-v-dca86950]{background:transparent;border:none;color:#0f172a;flex:1 1 auto;font:inherit;font-size:.92rem;height:2.4rem;line-height:1.35;max-height:120px;min-width:0;overflow-y:auto;padding:.55rem .2rem;resize:none;scrollbar-width:none}.flash-chat__input[data-v-dca86950]::-webkit-scrollbar{display:none}.flash-chat__input[data-v-dca86950]::-moz-placeholder{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-chat__input[data-v-dca86950]::placeholder{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-chat__input[data-v-dca86950]:focus{outline:none}.flash-chat__input[data-v-dca86950]:disabled{opacity:.65}.flash-chat__send[data-v-dca86950]{background:var(--chat-highlight,var(--tahuto-accent,#0068b0));border:none;border-radius:999px;box-shadow:0 2px 10px color-mix(in srgb,var(--chat-highlight,var(--tahuto-accent,#0068b0)) 38%,transparent);color:var(--tahuto-ink-on-inverse,#fff);cursor:pointer;display:grid;flex:0 0 auto;height:2.4rem;padding:0;place-items:center;transition:opacity .18s ease,transform .18s ease,filter .18s ease,background .18s ease;width:2.4rem}.flash-chat__send[data-v-dca86950]:hover:not(:disabled){filter:brightness(1.06);transform:scale(1.05)}.flash-chat__send[data-v-dca86950]:disabled{box-shadow:none;cursor:not-allowed;opacity:.35}.flash-chat__send svg[data-v-dca86950]{height:1.15rem;width:1.15rem}.flash-chat__send-spinner[data-v-dca86950]{animation:flash-chat-spin-dca86950 .8s linear infinite;border:2.5px solid hsla(0,0%,100%,.45);border-radius:999px;border-top-color:#fff;height:1.05rem;width:1.05rem}@keyframes flash-chat-spin-dca86950{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.flash-chat__send-spinner[data-v-dca86950]{animation-duration:1.6s}}.flash-overlay-panel[data-v-7eb30db6]{height:100%}.flash-overlay-panel[data-v-7eb30db6],.flash-overlay-panel__body[data-v-7eb30db6]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.flash-overlay-panel__body[data-v-7eb30db6]{padding:.35rem .65rem .5rem}.flash-overlay-panel__loading[data-v-7eb30db6]{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:8rem;padding:.5rem}.flash-overlay-panel__body[data-v-7eb30db6] .flash-chat{height:100%;min-height:0}.flash-overlay-panel__body[data-v-7eb30db6] .flash-progress{box-sizing:border-box;margin:0;width:100%}.pubw__form-viewport[data-v-7eb30db6]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.pubw__alert[data-v-7eb30db6]{border-radius:calc(var(--app-surface-radius) - 6px);flex:0 0 auto;font-size:.88rem;padding:.55rem .75rem}.pubw__alert--error[data-v-7eb30db6]{background:#fee1e1f2;border:1px solid rgba(239,68,68,.3);color:#991b1b}.pubw__alert--success[data-v-7eb30db6]{background:#dcfce7f2;border:1px solid rgba(34,197,94,.3);color:#166534}.pubw__loading[data-v-7eb30db6]{align-items:center;color:#64748b;justify-content:center;padding:1rem;text-align:center}.pubw__loading[data-v-7eb30db6],.pubw__step-shell[data-v-7eb30db6]{display:flex;flex:1 1 auto;min-height:0}.pubw__step-shell[data-v-7eb30db6]{flex-direction:column;min-width:0;overflow:hidden;position:relative}.pubw__step-shell[data-v-7eb30db6]>*{flex:1 1 auto;min-height:0;width:100%}.pubw__contact-step[data-v-7eb30db6],.pubw__desc-step[data-v-7eb30db6],.pubw__maint-step[data-v-7eb30db6],.pubw__price-step[data-v-7eb30db6]{display:flex;flex-direction:column;gap:.65rem;min-height:0;overflow:hidden}.pubw__contact-step[data-v-7eb30db6] .flash-contact,.pubw__maint-step[data-v-7eb30db6] .flash-maint,.pubw__price-step[data-v-7eb30db6] .wz-price{flex:1 1 auto;min-height:0}.pubw__contact-title[data-v-7eb30db6]{color:#0f172a;flex:0 0 auto;font-family:"DM Serif Display",Georgia,serif;font-size:1.2rem;font-weight:400;margin:0}.pubw__contact-hint[data-v-7eb30db6]{color:#64748b;flex:0 0 auto;font-size:.84rem;line-height:1.35;margin:0}.pubw__desc-step[data-v-7eb30db6] .pub-desc{flex:1 1 auto;min-height:0}.pubw__desc-step[data-v-7eb30db6] .pub-desc__input{flex:1 1 auto;height:0;min-height:0;resize:none}.pubw__next[data-v-7eb30db6]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;border-radius:var(--app-surface-radius);box-shadow:0 14px 30px #0ea5e938;color:#fff;cursor:pointer;flex:0 0 auto;font:inherit;font-size:1.05rem;font-weight:800;margin-top:auto;padding:.9rem 1.1rem;transition:opacity .15s ease,transform .12s ease;width:100%}.pubw__next[data-v-7eb30db6]:active{transform:scale(.98)}.pubw__next[data-v-7eb30db6]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.pubw__publish[data-v-7eb30db6]{background:linear-gradient(135deg,#38bdf8,#a5f3fc);border:none;border-radius:var(--app-surface-radius);color:#0f172a;cursor:pointer;flex:0 0 auto;font:inherit;font-weight:800;margin-top:auto;padding:.9rem 1.1rem;width:100%}.pubw__publish[data-v-7eb30db6]:disabled{cursor:not-allowed;opacity:.45}.wz-slide-next-enter-active[data-v-7eb30db6],.wz-slide-next-leave-active[data-v-7eb30db6],.wz-slide-prev-enter-active[data-v-7eb30db6],.wz-slide-prev-leave-active[data-v-7eb30db6]{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.wz-slide-next-leave-active[data-v-7eb30db6],.wz-slide-prev-leave-active[data-v-7eb30db6]{inset:0;position:absolute;width:100%}.wz-slide-next-enter-from[data-v-7eb30db6]{opacity:0;transform:translate(24px)}.wz-slide-next-leave-to[data-v-7eb30db6],.wz-slide-prev-enter-from[data-v-7eb30db6]{opacity:0;transform:translate(-24px)}.wz-slide-prev-leave-to[data-v-7eb30db6]{opacity:0;transform:translate(24px)}@media(prefers-reduced-motion:reduce){.wz-slide-next-enter-active[data-v-7eb30db6],.wz-slide-next-leave-active[data-v-7eb30db6],.wz-slide-prev-enter-active[data-v-7eb30db6],.wz-slide-prev-leave-active[data-v-7eb30db6]{transition:none}.wz-slide-next-enter-from[data-v-7eb30db6],.wz-slide-next-leave-to[data-v-7eb30db6],.wz-slide-prev-enter-from[data-v-7eb30db6],.wz-slide-prev-leave-to[data-v-7eb30db6]{opacity:1;transform:none}}.chat-assistant-panel__publish-slot[data-v-1b8d23d6]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.chat-assistant-panel__publish-slot--loading[data-v-1b8d23d6]{align-items:center;justify-content:center;padding:.75rem}.chat-assistant-panel__publish[data-v-1b8d23d6]{background:transparent;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.admin-cms-action-confirm[data-v-0aca4383]{display:flex;flex-direction:column;gap:.55rem;min-width:0}.admin-cms-action-confirm__intro[data-v-0aca4383]{color:inherit;font-size:.92rem;line-height:1.45;margin:0;white-space:pre-wrap}.admin-cms-action-confirm__meta[data-v-0aca4383]{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.4rem;margin:0;opacity:.85}.admin-cms-action-confirm__pill[data-v-0aca4383]{background:#38bdf82e;border:1px solid rgba(56,189,248,.35);border-radius:999px;display:inline-flex;padding:.15rem .55rem}.admin-cms-action-confirm__preview[data-v-0aca4383],.admin-cms-action-confirm__tool[data-v-0aca4383]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.admin-cms-action-confirm__preview[data-v-0aca4383]{background:#0f172a59;border-radius:var(--app-surface-radius,12px);line-height:1.4;margin:0;max-height:12rem;overflow:auto;padding:.55rem .65rem;white-space:pre-wrap;word-break:break-word}.admin-cms-action-confirm__rule[data-v-0aca4383]{border:0;border-top:1px solid rgba(148,163,184,.28);margin:0}.admin-cms-action-confirm__actions[data-v-0aca4383]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.admin-cms-action-confirm__btn[data-v-0aca4383]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(148,163,184,.35);border-radius:999px;color:inherit;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .85rem}.admin-cms-action-confirm__btn[data-v-0aca4383]:disabled{cursor:not-allowed;opacity:.5}.admin-cms-action-confirm__btn--primary[data-v-0aca4383]{background:#38bdf838;border-color:#38bdf873}.admin-cms-action-confirm__hint[data-v-0aca4383]{font-size:.7rem;line-height:1.35;margin:0;opacity:.7}.admin-cms-action-confirm--active .admin-cms-action-confirm__preview[data-v-0aca4383]{border:1px solid rgba(56,189,248,.28)}.chat-assistant-overlay[data-v-96f9a72f]{background:var(--tahuto-surface);display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:110}.chat-assistant-panel[data-v-96f9a72f]{--chat-highlight:var(--tahuto-accent);--chat-highlight-bright:var(--tahuto-accent-bright);--chat-highlight-ink:var(--tahuto-accent-deep);--chat-widget-bg:color-mix(in srgb,var(--tahuto-surface-raised,#fff) 88%,var(--tahuto-accent) 12%);--chat-widget-border:color-mix(in srgb,var(--tahuto-accent) 28%,transparent);--chat-widget-ink:var(--tahuto-ink);--chat-widget-ink-muted:var(--tahuto-ink-muted,#64748b);--chat-widget-kind:var(--tahuto-accent);--chat-widget-btn-bg:color-mix(in srgb,var(--tahuto-surface-raised,#fff) 92%,transparent);--chat-widget-btn-border:color-mix(in srgb,var(--tahuto-accent) 35%,transparent);--chat-widget-btn-ink:var(--tahuto-ink);--chat-widget-btn-primary-bg:var(--tahuto-accent);--chat-widget-btn-primary-border:var(--tahuto-accent);--chat-widget-btn-primary-ink:var(--tahuto-ink-on-inverse);--chat-widget-done-bg:color-mix(in srgb,var(--tahuto-surface-raised,#fff) 90%,var(--tahuto-success-deep) 10%);--chat-widget-done-border:color-mix(in srgb,var(--tahuto-success-deep) 30%,transparent);--chat-widget-done-ink:var(--tahuto-success-deep);--chat-widget-done-ink-muted:color-mix(in srgb,var(--tahuto-success-deep) 78%,transparent);--chat-widget-chart-bg:rgba(248,250,252,.72);--chat-widget-chart-border:color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent);--chat-widget-chart-ink:rgba(15,23,42,.92);--chat-widget-chart-ink-muted:rgba(100,116,139,.95);--chat-widget-badge-bg:hsla(0,0%,100%,.88);--chat-widget-badge-border:color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent);--chat-widget-badge-ink:var(--tahuto-ink);--chat-widget-modal-bg:linear-gradient(180deg,hsla(0,0%,100%,.92) 0%,rgba(248,250,252,.97) 100%),var(--tahuto-brand-white,#fff);--chat-widget-modal-border:color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent);--chat-widget-modal-ink:var(--tahuto-ink);--chat-widget-modal-ink-muted:var(--tahuto-ink-muted,#64748b);--chat-widget-modal-field-bg:hsla(0,0%,100%,.78);--chat-widget-modal-field-border:rgba(148,163,184,.34);background:transparent;color:var(--tahuto-ink);display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:42rem;position:relative;width:100%}.chat-assistant-panel[data-v-96f9a72f]>:not(.chat-assistant-panel__surface-stack){position:relative;z-index:1}.chat-assistant-panel__header[data-v-96f9a72f]{align-items:center;background:color-mix(in srgb,#fff 58%,transparent);border-bottom:1px solid rgba(15,23,42,.06);display:flex;flex-shrink:0;gap:6px;justify-content:space-between;padding:10px 12px 10px 8px}.safe-area-top[data-v-96f9a72f]{padding-top:max(12px,env(safe-area-inset-top,0px))}.chat-assistant-panel__publish-nav[data-v-96f9a72f]{align-items:center;display:flex;flex:1 1 auto;gap:.35rem;min-width:0}.chat-assistant-panel__tabs[data-v-96f9a72f]{align-items:center;display:flex;gap:.3rem;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chat-assistant-panel__tabs[data-v-96f9a72f]::-webkit-scrollbar{display:none}.chat-assistant-panel__tab[data-v-96f9a72f]{align-items:center;background:#f8fafcf2;border:1px solid color-mix(in srgb,var(--tahuto-ink-subtle) 35%,transparent);border-radius:999px;color:var(--tahuto-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:600;gap:.25rem;line-height:1.2;margin:0;max-width:9.5rem;padding:.38rem .55rem;transition:border-color .2s ease,background .2s ease,color .2s ease}.chat-assistant-panel__tab--active[data-v-96f9a72f]{background:linear-gradient(135deg,color-mix(in srgb,var(--chat-highlight) 18%,transparent),color-mix(in srgb,var(--chat-highlight-bright) 22%,transparent));border-color:color-mix(in srgb,var(--chat-highlight) 55%,transparent);color:var(--chat-highlight-ink)}.chat-assistant-panel__tab-label[data-v-96f9a72f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-assistant-panel__tab-close[data-v-96f9a72f]{align-items:center;border-radius:999px;color:var(--tahuto-ink-muted);display:inline-flex;font-size:.95rem;height:1.05rem;justify-content:center;line-height:1;width:1.05rem}.chat-assistant-panel__tab-close[data-v-96f9a72f]:hover{background:#0f172a14;color:var(--tahuto-ink)}.chat-assistant-panel__tab-trash[data-v-96f9a72f]{align-items:center;background:transparent;border:0;border-radius:0;color:var(--tahuto-danger-deep,#dc2626);cursor:pointer;display:inline-flex;flex-shrink:0;height:.95rem;justify-content:center;line-height:0;margin:0;padding:0;width:.95rem}.chat-assistant-panel__tab-trash--busy[data-v-96f9a72f]{cursor:wait;opacity:.7;pointer-events:none}.chat-assistant-panel__tab-trash[data-v-96f9a72f]:hover{background:transparent;color:#b91c1c}.chat-assistant-panel__tab-trash[data-v-96f9a72f]:focus-visible{border-radius:3px;outline:2px solid rgba(185,28,28,.45);outline-offset:1px}.chat-assistant-panel__trash--tab[data-v-96f9a72f]{height:.85rem;width:.85rem}.chat-assistant-panel__tab-add[data-v-96f9a72f]{align-items:center;background:transparent;border:1px dashed color-mix(in srgb,var(--chat-highlight) 45%,transparent);border-radius:999px;color:var(--chat-highlight-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.2rem;font-weight:600;height:2rem;justify-content:center;line-height:1;margin:0;padding:0;transition:border-color .2s ease,color .2s ease;width:2rem}.chat-assistant-panel__tab-add[data-v-96f9a72f]:disabled{cursor:not-allowed;opacity:.4}.chat-assistant-panel__reset[data-v-96f9a72f]{align-items:center;background:#ef444414;border:0;border-radius:50%;color:var(--tahuto-danger-deep);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin:0;padding:0;width:40px}.chat-assistant-panel__reset--busy[data-v-96f9a72f]{background:#ef444429;pointer-events:none}.chat-assistant-panel__trash[data-v-96f9a72f]{height:18px;overflow:visible;width:18px}.chat-assistant-panel__trash-lid[data-v-96f9a72f]{transform-box:fill-box;transform-origin:20% 85%}.chat-assistant-panel__trash-body[data-v-96f9a72f]{transform-box:fill-box;transform-origin:50% 50%}.chat-assistant-panel__reset[data-v-96f9a72f]:hover{background:#ef444424}.chat-assistant-panel__reset[data-v-96f9a72f]:focus-visible{outline:2px solid rgba(185,28,28,.45);outline-offset:2px}.chat-assistant-panel__reset[data-v-96f9a72f]:disabled{cursor:wait;opacity:.7}.chat-assistant-panel__titles[data-v-96f9a72f]{flex:1 1 auto;min-width:0}.chat-assistant-panel__title-row[data-v-96f9a72f]{align-items:center;display:flex;gap:10px;min-width:0}.chat-assistant-panel__title-thumb[data-v-96f9a72f]{background:color-mix(in srgb,var(--tahuto-ink) 8%,transparent);border-radius:10px;display:block;flex-shrink:0;height:36px;overflow:hidden;width:36px}.chat-assistant-panel__title-thumb-img[data-v-96f9a72f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-assistant-panel__title-thumb-placeholder[data-v-96f9a72f]{background:color-mix(in srgb,var(--tahuto-ink) 12%,transparent);display:block;height:100%;width:100%}.chat-assistant-panel__title-text[data-v-96f9a72f]{min-width:0}.chat-assistant-panel__title[data-v-96f9a72f]{color:var(--tahuto-ink);font-family:"DM Serif Display",Georgia,serif;font-size:1.2rem;font-weight:400;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-assistant-panel__subtitle[data-v-96f9a72f]{color:#0f172a8c;font-size:.78rem;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-assistant-panel__header-actions[data-v-96f9a72f]{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-left:auto}.chat-assistant-panel__close[data-v-96f9a72f]{background:#0f172a0f;color:var(--tahuto-ink)}.chat-assistant-panel__close[data-v-96f9a72f],.chat-assistant-panel__theme[data-v-96f9a72f]{align-items:center;border:0;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin:0;padding:0;width:40px}.chat-assistant-panel__theme[data-v-96f9a72f]{background:color-mix(in srgb,var(--chat-highlight,var(--tahuto-accent)) 16%,transparent);color:var(--chat-highlight,var(--tahuto-accent));overflow:visible;position:relative}.chat-assistant-panel__theme--linen[data-v-96f9a72f]{background:color-mix(in srgb,var(--tahuto-accent) 16%,transparent);color:var(--tahuto-accent)}.chat-assistant-panel__theme--sand[data-v-96f9a72f]{background:color-mix(in srgb,#d97706 16%,transparent);color:#d97706}.chat-assistant-panel__theme--mint[data-v-96f9a72f]{background:color-mix(in srgb,#059669 16%,transparent);color:#059669}.chat-assistant-panel__theme--sky[data-v-96f9a72f]{background:color-mix(in srgb,#0ea5e9 16%,transparent);color:#0ea5e9}.chat-assistant-panel__theme--dusk[data-v-96f9a72f]{background:color-mix(in srgb,#7c3aed 16%,transparent);color:#7c3aed}.chat-assistant-panel__theme--paper[data-v-96f9a72f]{background:color-mix(in srgb,#78716c 16%,transparent);color:#78716c}.chat-assistant-panel__theme--plain[data-v-96f9a72f]{background:color-mix(in srgb,var(--tahuto-accent) 12%,transparent);color:var(--tahuto-accent)}.chat-assistant-panel__theme--navy[data-v-96f9a72f]{background:color-mix(in srgb,var(--tahuto-accent-bright) 22%,transparent);color:var(--tahuto-accent-bright)}.chat-assistant-panel__theme--ocean[data-v-96f9a72f]{background:color-mix(in srgb,#38bdf8 22%,transparent);color:#38bdf8}.chat-assistant-panel__theme--ink[data-v-96f9a72f]{background:color-mix(in srgb,var(--tahuto-support) 22%,transparent);color:var(--tahuto-support)}.chat-assistant-panel__theme--slate[data-v-96f9a72f]{background:#94a3b833;color:#94a3b8}.chat-assistant-panel__theme--dune[data-v-96f9a72f]{background:color-mix(in srgb,#d97706 20%,transparent);color:#f59e0b}.chat-assistant-panel__brush[data-v-96f9a72f]{color:inherit;height:20px;overflow:visible;transform-origin:50% 42%;width:20px}.chat-assistant-panel__brush-splash[data-v-96f9a72f]{animation:chat-brush-splash-96f9a72f .7s cubic-bezier(.22,.8,.35,1) var(--brush-splash-delay,0s) 1 forwards;background:currentColor;border-radius:50%;height:var(--brush-splash-size,6px);left:50%;margin-left:calc(var(--brush-splash-size, 6px)/-2);margin-top:calc(var(--brush-splash-size, 6px)/-2);opacity:0;pointer-events:none;position:absolute;top:18%;width:var(--brush-splash-size,6px);will-change:transform,opacity;z-index:3}.chat-assistant-panel__brush--idle[data-v-96f9a72f]{animation:chat-brush-idle-96f9a72f 2.8s cubic-bezier(.45,.8,.55,1) infinite;will-change:transform}.chat-assistant-panel__brush--stroke[data-v-96f9a72f]{animation:chat-brush-stroke-96f9a72f .55s cubic-bezier(.28,1.1,.36,1) 1 both;will-change:transform}.chat-assistant-panel__brush--calm[data-v-96f9a72f]{animation:none;transform:none}@keyframes chat-brush-idle-96f9a72f{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-.5px)}}@keyframes chat-brush-stroke-96f9a72f{0%{transform:rotate(-8deg) scale(1) translate(0)}28%{transform:rotate(-22deg) scale(1.08) translate(-1px,2px)}55%{transform:rotate(12deg) scale(1.12) translate(2px,-1px)}to{transform:rotate(-6deg) scale(1) translate(0)}}@keyframes chat-brush-splash-96f9a72f{0%{opacity:.95;transform:translate(0) scale(.6)}35%{opacity:1;transform:translate(calc(var(--brush-splash-x, 12px)*.55),calc(var(--brush-splash-y, 10px)*.55)) scale(1)}to{opacity:0;transform:translate(var(--brush-splash-x,12px),var(--brush-splash-y,10px)) scale(.45)}}@media(prefers-reduced-motion:reduce){.chat-assistant-panel__brush--idle[data-v-96f9a72f],.chat-assistant-panel__brush--stroke[data-v-96f9a72f],.chat-assistant-panel__brush-splash[data-v-96f9a72f]{animation:none}.chat-assistant-panel__brush-splash[data-v-96f9a72f]{display:none}}.chat-assistant-panel__close svg[data-v-96f9a72f],.chat-assistant-panel__theme .chat-assistant-panel__brush[data-v-96f9a72f],.chat-assistant-panel__theme svg[data-v-96f9a72f]{height:20px;width:20px}.chat-assistant-panel__close[data-v-96f9a72f]:focus-visible,.chat-assistant-panel__theme[data-v-96f9a72f]:focus-visible{outline:2px solid rgba(15,23,42,.4);outline-offset:2px}.chat-assistant-panel__publish-slot[data-v-96f9a72f]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.chat-assistant-panel__publish-slot--loading[data-v-96f9a72f]{align-items:center;justify-content:center;padding:.75rem}.chat-assistant-panel__publish[data-v-96f9a72f],.chat-assistant-panel__stream[data-v-96f9a72f]{background:transparent;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.chat-assistant-panel__surface-stack[data-v-96f9a72f]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.chat-assistant-panel__surface-bg[data-v-96f9a72f]{inset:0;position:absolute}.chat-assistant-panel__surface-bg--outgoing[data-v-96f9a72f]{z-index:0}.chat-assistant-panel__surface-bg--incoming[data-v-96f9a72f]{animation:chat-surface-bg-in-96f9a72f .34s cubic-bezier(.22,1,.36,1) both;z-index:1}@keyframes chat-surface-bg-in-96f9a72f{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chat-assistant-panel__surface-bg--incoming[data-v-96f9a72f]{animation:none}}.chat-assistant-panel__messages-wrap[data-v-96f9a72f]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.chat-assistant-panel__messages[data-v-96f9a72f]{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;overflow-x:clip;overflow-y:auto;padding:16px 16px 8.5rem;-webkit-overflow-scrolling:touch;background:transparent}.chat-assistant-panel__stream-footer[data-v-96f9a72f]{align-items:stretch;background:transparent;bottom:0;display:flex;flex-direction:column;gap:.45rem;left:0;padding:.5rem 12px 10px 16px;pointer-events:none;position:absolute;right:0;z-index:1}.chat-assistant-panel__stream-footer[data-v-96f9a72f]>*{pointer-events:auto}.chat-assistant-panel__stream-footer-end[data-v-96f9a72f]{align-items:center;bottom:auto;display:flex;flex:0 0 auto;gap:.45rem;justify-content:flex-end;margin:0;position:relative;right:auto;width:100%}.chat-assistant-panel__tips-btn[data-v-96f9a72f]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid color-mix(in srgb,var(--tahuto-ink-subtle) 42%,transparent);border-radius:9999px;box-shadow:0 2px 8px #0f172a1f;color:var(--tahuto-ink);cursor:pointer;display:inline-flex;height:1.7rem;justify-content:center;margin:0;padding:0;touch-action:manipulation;width:1.7rem}.chat-assistant-panel__tips-btn-glyph[data-v-96f9a72f]{font-family:"DM Serif Display",Georgia,serif;font-size:.92rem;font-style:italic;font-weight:400;line-height:1}.chat-assistant-panel__tips-btn[data-v-96f9a72f]:hover{background:#f8fafcfa;border-color:#64748b8c}.chat-assistant-panel__tips-btn[data-v-96f9a72f]:focus-visible{outline:2px solid rgba(14,165,233,.9);outline-offset:2px}.chat-assistant-panel__msg-row[data-v-96f9a72f]{width:100%}.chat-assistant-panel__msg-row[data-v-96f9a72f] .chat-msg-select__body{display:flex}.chat-assistant-panel__msg-row--user[data-v-96f9a72f] .chat-msg-select__body{justify-content:flex-end}.chat-assistant-panel__msg-row--assistant[data-v-96f9a72f] .chat-msg-select__body{justify-content:flex-start;width:100%}.chat-assistant-panel__msg-row.chat-msg-select--selected[data-v-96f9a72f] .chat-assistant-bubble:not(.chat-assistant-bubble--pending){box-shadow:0 0 0 2px #0ea5e98c,0 1px #0f172a0f}.chat-assistant-panel__msg-row--user.chat-msg-select--selected[data-v-96f9a72f] .chat-assistant-bubble--user{box-shadow:0 0 0 2px #0ea5e98c}.chat-assistant-panel__msg-stack[data-v-96f9a72f]{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:.45rem;min-width:0;width:100%}.chat-assistant-panel__msg-stack--user[data-v-96f9a72f]{align-items:flex-end}.chat-assistant-panel__msg-stack--assistant[data-v-96f9a72f]{align-items:stretch}.chat-assistant-panel__report-row[data-v-96f9a72f]{display:flex;justify-content:flex-end;margin-top:.15rem;width:100%}.chat-assistant-panel__report-btn[data-v-96f9a72f]{align-items:center;background:transparent;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--tahuto-ink-muted,#64748b);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:.3rem;padding:.28rem .6rem;touch-action:manipulation;transition:background .18s ease,color .18s ease,border-color .18s ease}.chat-assistant-panel__report-btn svg[data-v-96f9a72f]{height:.85rem;width:.85rem}.chat-assistant-panel__report-btn[data-v-96f9a72f]:hover{background:#94a3b829;border-color:#94a3b880;color:var(--tahuto-ink,#1e293b)}.chat-assistant-panel__wide-block[data-v-96f9a72f]{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.chat-assistant-panel__wide-block--checklist[data-v-96f9a72f]{margin-top:.35rem}.chat-assistant-panel__wide-block--charts[data-v-96f9a72f]{display:flex;flex-direction:column;gap:.45rem}.chat-assistant-panel__wide-block--tables[data-v-96f9a72f] .chat-md__table-wrap{margin:0;width:100%}.chat-assistant-panel__wide-block--tables[data-v-96f9a72f] .chat-md__table{font-size:.86em;min-width:100%}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f]{overflow:hidden}.chat-assistant-panel__wide-block--price-insight[data-v-96f9a72f]{margin:.45rem 0 .15rem;padding:0 .15rem}.chat-assistant-panel__price-insight[data-v-96f9a72f]{background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:var(--app-surface-radius);color:color-mix(in srgb,currentColor 88%,transparent);font-size:.86rem;line-height:1.45;margin:0;padding:.55rem .7rem}.chat-listings-swap-enter-active[data-v-96f9a72f],.chat-listings-swap-leave-active[data-v-96f9a72f]{transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.chat-listings-swap-leave-active[data-v-96f9a72f]{transition-duration:.22s}.chat-listings-swap-enter-from[data-v-96f9a72f]{opacity:0;transform:translateY(14px)}.chat-listings-swap-enter-to[data-v-96f9a72f],.chat-listings-swap-leave-from[data-v-96f9a72f]{opacity:1;transform:translateY(0)}.chat-listings-swap-leave-to[data-v-96f9a72f]{opacity:0;transform:translateY(-10px)}@media(prefers-reduced-motion:reduce){.chat-listings-swap-enter-active[data-v-96f9a72f],.chat-listings-swap-leave-active[data-v-96f9a72f]{transition:none}.chat-listings-swap-enter-from[data-v-96f9a72f],.chat-listings-swap-leave-to[data-v-96f9a72f]{opacity:1;transform:none}}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .glass-strip-full,.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .glass-strip-full--listing-carousel{box-sizing:border-box;margin-left:0;margin-right:0;-webkit-mask-image:none;mask-image:none;max-width:100%;width:100%}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .listing-strip--embedded{margin:0;max-width:100%;min-width:0;overflow:hidden}.chat-assistant-panel__context-badge[data-v-96f9a72f]{align-items:center;display:flex;justify-content:flex-start;max-width:100%;padding:0 0 .15rem;width:100%}.chat-assistant-panel__context-badge[data-v-96f9a72f] .chat-vehicle-micro-badge{max-width:min(100%,18rem);pointer-events:none}.chat-assistant-panel--surface-linen[data-v-96f9a72f]{--chat-highlight:var(--tahuto-accent);--chat-highlight-bright:var(--tahuto-accent-bright);--chat-highlight-ink:var(--tahuto-accent-deep)}.chat-assistant-panel--surface-sand[data-v-96f9a72f]{--chat-highlight:#d97706;--chat-highlight-bright:#f59e0b;--chat-highlight-ink:#92400e}.chat-assistant-panel--surface-mint[data-v-96f9a72f]{--chat-highlight:#059669;--chat-highlight-bright:#34d399;--chat-highlight-ink:#065f46}.chat-assistant-panel--surface-sky[data-v-96f9a72f]{--chat-highlight:#0ea5e9;--chat-highlight-bright:#38bdf8;--chat-highlight-ink:#0369a1}.chat-assistant-panel--surface-dusk[data-v-96f9a72f]{--chat-highlight:#7c3aed;--chat-highlight-bright:#a78bfa;--chat-highlight-ink:#5b21b6}.chat-assistant-panel--surface-paper[data-v-96f9a72f]{--chat-highlight:#78716c;--chat-highlight-bright:#a8a29e;--chat-highlight-ink:#44403c}.chat-assistant-panel--surface-plain[data-v-96f9a72f]{--chat-highlight:var(--tahuto-accent);--chat-highlight-bright:var(--tahuto-accent-bright);--chat-highlight-ink:var(--tahuto-accent-deep)}.chat-assistant-panel__surface-bg--linen[data-v-96f9a72f]{background-color:var(--tahuto-surface);background-image:url(../images/chat-linen-texture.png);background-repeat:repeat;background-size:96px 108px}.chat-assistant-panel__surface-bg--sand[data-v-96f9a72f]{background:radial-gradient(120% 80% at 20% 0,rgba(251,191,36,.14),transparent 55%),linear-gradient(165deg,var(--tahuto-surface) 0,var(--tahuto-support) 48%,var(--tahuto-support-soft) 100%)}.chat-assistant-panel__surface-bg--mint[data-v-96f9a72f]{background:radial-gradient(100% 70% at 80% 10%,rgba(52,211,153,.16),transparent 50%),linear-gradient(165deg,var(--tahuto-success-soft) 0,var(--tahuto-success-soft) 45%,var(--tahuto-success-soft) 100%)}.chat-assistant-panel__surface-bg--sky[data-v-96f9a72f]{background:radial-gradient(110% 75% at 15% 0,rgba(56,189,248,.16),transparent 52%),linear-gradient(165deg,var(--tahuto-accent-soft) 0,var(--tahuto-accent-soft) 50%,var(--tahuto-accent-soft) 100%)}.chat-assistant-panel__surface-bg--dusk[data-v-96f9a72f]{background:radial-gradient(100% 70% at 85% 0,rgba(167,139,250,.18),transparent 55%),linear-gradient(165deg,var(--tahuto-accent-soft) 0,var(--tahuto-accent-soft) 48%,var(--tahuto-accent-soft) 100%)}.chat-assistant-panel__surface-bg--paper[data-v-96f9a72f]{background-color:var(--tahuto-surface);background-image:url(../bg_paper.webp);background-repeat:repeat;background-size:auto}.chat-assistant-panel__surface-bg--plain[data-v-96f9a72f]{background:var(--tahuto-brand-white)}.chat-assistant-panel__surface-bg--navy[data-v-96f9a72f]{background:#042a4a}.chat-assistant-panel__surface-bg--ocean[data-v-96f9a72f]{background:#005a98}.chat-assistant-panel__surface-bg--ink[data-v-96f9a72f]{background:var(--tahuto-brand-ink)}.chat-assistant-panel__surface-bg--slate[data-v-96f9a72f]{background:#1e293b}.chat-assistant-panel__surface-bg--dune[data-v-96f9a72f]{background:#2a241c}.chat-assistant-panel--surface-dusk[data-v-96f9a72f] .flash-chat,.chat-assistant-panel--surface-dusk[data-v-96f9a72f] .flash-chat__stage,.chat-assistant-panel--surface-dusk[data-v-96f9a72f] .flash-chat__thread,.chat-assistant-panel--surface-dusk[data-v-96f9a72f] .flash-overlay-panel,.chat-assistant-panel--surface-dusk[data-v-96f9a72f] .flash-overlay-panel__body,.chat-assistant-panel--surface-linen[data-v-96f9a72f] .flash-chat,.chat-assistant-panel--surface-linen[data-v-96f9a72f] .flash-chat__stage,.chat-assistant-panel--surface-linen[data-v-96f9a72f] .flash-chat__thread,.chat-assistant-panel--surface-linen[data-v-96f9a72f] .flash-overlay-panel,.chat-assistant-panel--surface-linen[data-v-96f9a72f] .flash-overlay-panel__body,.chat-assistant-panel--surface-mint[data-v-96f9a72f] .flash-chat,.chat-assistant-panel--surface-mint[data-v-96f9a72f] .flash-chat__stage,.chat-assistant-panel--surface-mint[data-v-96f9a72f] .flash-chat__thread,.chat-assistant-panel--surface-mint[data-v-96f9a72f] .flash-overlay-panel,.chat-assistant-panel--surface-mint[data-v-96f9a72f] .flash-overlay-panel__body,.chat-assistant-panel--surface-paper[data-v-96f9a72f] .flash-chat,.chat-assistant-panel--surface-paper[data-v-96f9a72f] .flash-chat__stage,.chat-assistant-panel--surface-paper[data-v-96f9a72f] .flash-chat__thread,.chat-assistant-panel--surface-paper[data-v-96f9a72f] .flash-overlay-panel,.chat-assistant-panel--surface-paper[data-v-96f9a72f] .flash-overlay-panel__body,.chat-assistant-panel--surface-sand[data-v-96f9a72f] .flash-chat,.chat-assistant-panel--surface-sand[data-v-96f9a72f] .flash-chat__stage,.chat-assistant-panel--surface-sand[data-v-96f9a72f] .flash-chat__thread,.chat-assistant-panel--surface-sand[data-v-96f9a72f] .flash-overlay-panel,.chat-assistant-panel--surface-sand[data-v-96f9a72f] .flash-overlay-panel__body,.chat-assistant-panel--surface-sky[data-v-96f9a72f] .flash-chat,.chat-assistant-panel--surface-sky[data-v-96f9a72f] .flash-chat__stage,.chat-assistant-panel--surface-sky[data-v-96f9a72f] .flash-chat__thread,.chat-assistant-panel--surface-sky[data-v-96f9a72f] .flash-overlay-panel,.chat-assistant-panel--surface-sky[data-v-96f9a72f] .flash-overlay-panel__body{background:transparent}.chat-assistant-panel__quotas[data-v-96f9a72f]{align-items:center;background:transparent;box-shadow:none;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:flex-end;padding:0}.chat-assistant-panel__quotas--multi[data-v-96f9a72f]{max-width:none;padding:0}.chat-assistant-panel__quotas--multi .chat-assistant-panel__quota[data-v-96f9a72f]{margin-bottom:0}.chat-assistant-bubble[data-v-96f9a72f]{border-radius:var(--app-surface-radius);font-size:.95rem;line-height:1.45;max-width:88%;padding:10px 14px}.chat-assistant-bubble[data-v-96f9a72f]:has(.chat-seller-forward-confirm){max-width:min(92%,26rem);overflow:hidden}.chat-assistant-bubble__text[data-v-96f9a72f]{margin:0;word-break:break-word}.chat-assistant-bubble__dir-choices[data-v-96f9a72f]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.chat-assistant-bubble__dir-msg[data-v-96f9a72f]{display:flex;flex-direction:column;gap:.15rem;min-width:0;width:100%}.chat-assistant-bubble__dir-choice[data-v-96f9a72f]{background:#0ea5e91a;border:1px solid rgba(14,165,233,.4);border-radius:999px;color:#0369a1;cursor:pointer;font-size:.82rem;font-weight:600;min-height:36px;padding:.35rem .75rem}.chat-assistant-bubble__dir-choice[data-v-96f9a72f]:disabled{cursor:not-allowed;opacity:.5}.chat-assistant-bubble__vehicle-badges[data-v-96f9a72f]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem;max-width:100%}.chat-vehicle-micro-add[data-v-96f9a72f]{align-items:center;background:#f8fafceb;border:1px dashed rgba(100,116,139,.55);border-radius:999px;color:var(--tahuto-ink);cursor:pointer;display:inline-flex;height:2.05rem;justify-content:center;margin:0;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .16s ease;width:2.05rem}.chat-vehicle-micro-add svg[data-v-96f9a72f]{height:1rem;width:1rem}.chat-vehicle-micro-add[data-v-96f9a72f]:hover:not(:disabled){background:var(--tahuto-surface-raised);border-color:var(--tahuto-ink-muted);color:var(--tahuto-ink)}.chat-vehicle-micro-add[data-v-96f9a72f]:active:not(:disabled){transform:scale(.94)}.chat-vehicle-micro-add[data-v-96f9a72f]:disabled{cursor:not-allowed;opacity:.45}.chat-vehicle-micro-add[data-v-96f9a72f]:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}.chat-assistant-bubble__auth-cta[data-v-96f9a72f]{align-items:center;background:var(--tahuto-ink);border:0;border-radius:999px;color:var(--tahuto-brand-white);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:650;justify-content:center;letter-spacing:.01em;margin-top:10px;padding:.55rem 1rem;transition:transform .15s ease,background .15s ease}.chat-assistant-bubble__auth-cta[data-v-96f9a72f]:hover{background:var(--tahuto-ink)}.chat-assistant-bubble__auth-cta[data-v-96f9a72f]:active{transform:scale(.98)}.chat-assistant-panel__guest-auth[data-v-96f9a72f]{align-self:flex-start;margin:0 0 4px}.chat-assistant-bubble--assistant[data-v-96f9a72f]{align-self:flex-start;background:var(--tahuto-surface-raised);box-shadow:0 1px #0f172a0f}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .listing-strip--embedded .listing-strip__glass-strip--dots{max-width:100%;overflow-x:clip;overflow-y:visible}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .listing-strip__header{margin-top:0;padding-bottom:.65rem;padding-top:.35rem}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .listing-strip__heading{padding-left:0;padding-right:0}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .home-section-title,.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .listing-strip__title{font-size:1rem}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .listing-strip--embedded .home-section-title{--home-heading-color:var(--tahuto-ink);--home-heading-line-color:color-mix(in srgb,var(--tahuto-ink) 18%,transparent);--home-heading-count-color:color-mix(in srgb,var(--tahuto-ink) 45%,transparent);color:var(--tahuto-ink)}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .listing-strip--embedded .home-section-heading__count{color:#0f172a73}.chat-assistant-panel__wide-block--listings[data-v-96f9a72f] .listing-strip--embedded .home-section-heading__line{background-color:#0f172a2e}.chat-assistant-bubble--user[data-v-96f9a72f]{align-self:flex-end;background:var(--tahuto-ink);color:var(--tahuto-brand-white)}.chat-assistant-bubble--pending[data-v-96f9a72f]{align-items:center;background:transparent;box-shadow:none;display:flex;justify-content:flex-start;max-width:min(100%,22rem);min-height:3.75rem;padding:0;width:-moz-fit-content;width:fit-content}.chat-assistant-bubble--skill[data-v-96f9a72f]{max-width:min(100%,22.5rem);padding-bottom:12px;width:100%}.chat-assistant-bubble--skill[data-v-96f9a72f]:has(.chat-auth-login-skill){max-width:88%}.chat-assistant-bubble--skill[data-v-96f9a72f]:has(.chat-auth-login-skill__success){background:transparent;box-shadow:none;max-width:min(100%,22.5rem);padding:0}.chat-assistant-bubble--skill .chat-auth-login-skill[data-v-96f9a72f],.chat-assistant-bubble--skill .chat-device-export-skill[data-v-96f9a72f]{margin-top:8px}.chat-assistant-panel__chips[data-v-96f9a72f]{align-items:flex-start;background:transparent;border-top:none;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.4rem;max-width:100%;min-width:0;overflow:visible;padding:0;width:100%}.chat-assistant-panel__chips[data-v-96f9a72f]::-webkit-scrollbar{display:none}.chat-assistant-panel__select-bar-wrap[data-v-96f9a72f]{flex:0 0 auto;padding:0 12px 10px}.chat-assistant-panel__chip[data-v-96f9a72f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffffb8;border:1px solid rgba(15,23,42,.14);border-radius:999px;color:var(--tahuto-ink);cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.2;max-width:100%;padding:.45rem .75rem;text-align:left;transition:background .15s ease,border-color .15s ease;white-space:nowrap;width:auto}.chat-assistant-panel__chip[data-v-96f9a72f]:hover:not(:disabled){background:#fffffff2;border-color:#0f172a38}.chat-assistant-panel__chip[data-v-96f9a72f]:disabled{cursor:not-allowed;opacity:.55}.chat-assistant-panel--surface-dusk .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--surface-linen .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--surface-mint .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--surface-paper .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--surface-sand .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--surface-sky .chat-assistant-panel__chip[data-v-96f9a72f]{background:#ffffffe0;border-color:#44403c29}.chat-assistant-panel--surface-dusk .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--surface-linen .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--surface-mint .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--surface-paper .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--surface-sand .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--surface-sky .chat-assistant-bubble--assistant[data-v-96f9a72f]{background:#fffffff0}.chat-assistant-panel--seller-contact[data-v-96f9a72f]{--seller-bg:#042a4a;--seller-chrome:#031f38;--seller-ink:var(--tahuto-ink-on-inverse);--seller-ink-muted:color-mix(in srgb,var(--tahuto-ink-on-inverse) 58%,transparent);--seller-border:color-mix(in srgb,var(--tahuto-support) 22%,transparent);--seller-bubble-a:color-mix(in srgb,var(--tahuto-support) 16%,rgba(8,48,82,.92));--seller-bubble-u:color-mix(in srgb,var(--tahuto-support) 78%,var(--tahuto-accent-bright));--seller-bubble-u-ink:var(--tahuto-exceptional-ink);--seller-chip:color-mix(in srgb,var(--tahuto-support) 18%,rgba(4,42,74,.55));--seller-chip-border:color-mix(in srgb,var(--tahuto-support) 38%,transparent);--seller-input:color-mix(in srgb,var(--tahuto-support) 12%,rgba(4,42,74,.72));--seller-send:var(--tahuto-accent-bright);--seller-send-ink:var(--tahuto-ink-on-inverse);--seller-accent:var(--tahuto-support);--seller-focus-border:color-mix(in srgb,var(--seller-send) 72%,var(--seller-accent));--seller-ring:color-mix(in srgb,var(--seller-send) 30%,transparent);--seller-shell-shadow:0 1px 2px color-mix(in srgb,#000 28%,transparent),0 6px 18px color-mix(in srgb,#000 18%,transparent);--chat-widget-bg:color-mix(in srgb,var(--seller-bubble-a) 72%,var(--seller-chrome));--chat-widget-border:var(--seller-chip-border);--chat-widget-ink:var(--seller-ink);--chat-widget-ink-muted:var(--seller-ink-muted);--chat-widget-kind:var(--seller-accent);--chat-widget-btn-bg:var(--seller-chip);--chat-widget-btn-border:var(--seller-chip-border);--chat-widget-btn-ink:var(--seller-ink);--chat-widget-btn-primary-bg:var(--seller-send);--chat-widget-btn-primary-border:var(--seller-send);--chat-widget-btn-primary-ink:var(--seller-send-ink,var(--tahuto-ink-on-inverse));--chat-widget-done-bg:color-mix(in srgb,var(--tahuto-success-deep) 18%,var(--seller-chrome));--chat-widget-done-border:color-mix(in srgb,var(--tahuto-success-deep) 42%,transparent);--chat-widget-done-ink:var(--seller-ink);--chat-widget-done-ink-muted:var(--seller-ink-muted);--chat-widget-chart-bg:color-mix(in srgb,var(--seller-bubble-a) 72%,var(--seller-chrome));--chat-widget-chart-border:var(--seller-chip-border);--chat-widget-chart-ink:var(--seller-ink);--chat-widget-chart-ink-muted:var(--seller-ink-muted);--chat-widget-badge-bg:var(--seller-chip);--chat-widget-badge-border:var(--seller-chip-border);--chat-widget-badge-ink:var(--seller-ink);--chat-widget-modal-bg:linear-gradient(165deg,color-mix(in srgb,var(--seller-chrome) 70%,#1e293b) 0%,var(--seller-chrome) 100%);--chat-widget-modal-border:var(--seller-border);--chat-widget-modal-ink:var(--seller-ink);--chat-widget-modal-ink-muted:var(--seller-ink-muted);--chat-widget-modal-field-bg:var(--seller-input);--chat-widget-modal-field-border:var(--seller-chip-border);background:var(--seller-bg);color:var(--seller-ink);transition:background-color .34s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.chat-assistant-panel--seller-contact[data-v-96f9a72f]{transition:none}}.chat-assistant-panel--seller-contact.chat-assistant-panel--surface-ocean[data-v-96f9a72f]{--seller-bg:#005a98;--seller-chrome:#004a7e;--seller-bubble-a:color-mix(in srgb,var(--tahuto-support) 14%,rgba(0,72,126,.9));--seller-chip:color-mix(in srgb,var(--tahuto-support) 16%,rgba(0,74,126,.55));--seller-input:color-mix(in srgb,var(--tahuto-support) 12%,rgba(0,74,126,.7));--seller-focus-border:color-mix(in srgb,var(--tahuto-accent-bright) 78%,var(--tahuto-support));--seller-ring:color-mix(in srgb,var(--tahuto-accent-bright) 30%,transparent)}.chat-assistant-panel--seller-contact.chat-assistant-panel--surface-ink[data-v-96f9a72f]{--seller-bg:var(--tahuto-brand-ink);--seller-chrome:#121212;--seller-bubble-a:color-mix(in srgb,var(--tahuto-support) 14%,rgba(36,36,36,.95));--seller-bubble-u:color-mix(in srgb,var(--tahuto-support) 72%,#3a342c);--seller-chip:color-mix(in srgb,var(--tahuto-support) 16%,rgba(32,32,32,.7));--seller-chip-border:color-mix(in srgb,var(--tahuto-support) 34%,transparent);--seller-input:color-mix(in srgb,var(--tahuto-support) 10%,rgba(28,28,28,.85));--seller-send:var(--tahuto-support);--seller-send-ink:var(--tahuto-exceptional-ink);--seller-accent:var(--tahuto-support);--seller-focus-border:color-mix(in srgb,var(--tahuto-support) 78%,#fff);--seller-ring:color-mix(in srgb,var(--tahuto-support) 28%,transparent)}.chat-assistant-panel--seller-contact.chat-assistant-panel--surface-slate[data-v-96f9a72f]{--seller-bg:#1e293b;--seller-chrome:#152033;--seller-bubble-a:color-mix(in srgb,#64748b 22%,rgba(30,41,59,.92));--seller-bubble-u:color-mix(in srgb,var(--tahuto-accent-bright) 55%,#334155);--seller-bubble-u-ink:var(--tahuto-ink-on-inverse);--seller-chip:color-mix(in srgb,#94a3b8 16%,rgba(30,41,59,.7));--seller-chip-border:color-mix(in srgb,#94a3b8 32%,transparent);--seller-input:color-mix(in srgb,#94a3b8 12%,rgba(21,32,51,.85));--seller-border:color-mix(in srgb,#94a3b8 22%,transparent);--seller-accent:#94a3b8;--seller-send:var(--tahuto-accent-bright);--seller-focus-border:color-mix(in srgb,var(--tahuto-accent-bright) 75%,#94a3b8);--seller-ring:color-mix(in srgb,var(--tahuto-accent-bright) 28%,transparent)}.chat-assistant-panel--seller-contact.chat-assistant-panel--surface-dune[data-v-96f9a72f]{--seller-bg:#2a241c;--seller-chrome:#1f1a14;--seller-bubble-a:color-mix(in srgb,var(--tahuto-support) 22%,rgba(48,40,30,.95));--seller-bubble-u:color-mix(in srgb,var(--tahuto-support) 88%,#5a4a38);--seller-chip:color-mix(in srgb,var(--tahuto-support) 22%,rgba(42,36,28,.7));--seller-chip-border:color-mix(in srgb,var(--tahuto-support) 42%,transparent);--seller-input:color-mix(in srgb,var(--tahuto-support) 14%,rgba(31,26,20,.85));--seller-border:color-mix(in srgb,var(--tahuto-support) 28%,transparent);--seller-send:var(--tahuto-support);--seller-send-ink:var(--tahuto-exceptional-ink);--seller-focus-border:color-mix(in srgb,var(--tahuto-support) 82%,#fff);--seller-ring:color-mix(in srgb,var(--tahuto-support) 30%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__header[data-v-96f9a72f]{background:transparent;border-bottom-color:var(--seller-border)}.chat-assistant-panel--seller-contact .chat-assistant-panel__title[data-v-96f9a72f]{color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__subtitle[data-v-96f9a72f]{color:color-mix(in srgb,var(--seller-ink) 68%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__title-thumb[data-v-96f9a72f]{background:color-mix(in srgb,var(--seller-accent) 22%,transparent);box-shadow:inset 0 0 0 1px var(--seller-border)}.chat-assistant-panel--seller-contact .chat-assistant-panel__title-thumb-placeholder[data-v-96f9a72f]{background:color-mix(in srgb,var(--seller-accent) 28%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__close[data-v-96f9a72f],.chat-assistant-panel--seller-contact .chat-assistant-panel__reset[data-v-96f9a72f]{background:color-mix(in srgb,var(--seller-accent) 14%,transparent);color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__close[data-v-96f9a72f]:hover,.chat-assistant-panel--seller-contact .chat-assistant-panel__reset[data-v-96f9a72f]:hover{background:color-mix(in srgb,var(--seller-accent) 24%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__theme[data-v-96f9a72f]{background:color-mix(in srgb,var(--seller-accent) 16%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__stream[data-v-96f9a72f]{background:transparent}.chat-assistant-panel--seller-contact .chat-assistant-panel__context-badge[data-v-96f9a72f] .chat-vehicle-micro-badge{background:var(--seller-chip);border-color:var(--seller-chip-border);box-shadow:none}.chat-assistant-panel--seller-contact .chat-assistant-panel__context-badge[data-v-96f9a72f] .chat-vehicle-micro-badge__price,.chat-assistant-panel--seller-contact .chat-assistant-panel__context-badge[data-v-96f9a72f] .chat-vehicle-micro-badge__title{color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-bubble--assistant[data-v-96f9a72f]{background:var(--seller-bubble-a);box-shadow:0 1px #0000002e;color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-bubble--seller-reply[data-v-96f9a72f]{background:color-mix(in srgb,var(--seller-bubble-a) 55%,rgba(0,0,0,.42));box-shadow:0 1px #00000047;max-width:min(88%,20.5rem);min-width:min(100%,11.25rem)}.chat-assistant-panel--seller-contact .chat-assistant-bubble--user[data-v-96f9a72f]{background:var(--seller-bubble-u);color:var(--seller-bubble-u-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__chip[data-v-96f9a72f]{background:var(--seller-chip);border-color:var(--seller-chip-border);color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__chip[data-v-96f9a72f]:hover:not(:disabled){background:color-mix(in srgb,var(--seller-accent) 28%,var(--seller-chip));border-color:color-mix(in srgb,var(--seller-accent) 55%,transparent)}.chat-assistant-panel__chip--offer[data-v-96f9a72f]{background:var(--seller-send,var(--seller-accent));border-color:color-mix(in srgb,var(--seller-accent) 60%,transparent);box-shadow:0 1px #0000002e;color:var(--seller-send-ink,var(--tahuto-ink-on-inverse,#fff));font-weight:600}.chat-assistant-panel__chip--offer[data-v-96f9a72f]:hover:not(:disabled){background:color-mix(in srgb,var(--seller-accent) 88%,#000 12%);border-color:var(--seller-accent)}.chat-assistant-panel__chips--offer[data-v-96f9a72f]{justify-content:flex-start}.chat-assistant-panel--seller-contact .chat-assistant-panel__composer[data-v-96f9a72f]{background:transparent;border-top:none}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-composer-attach__shell--bar{background:var(--seller-input);border-color:var(--seller-chip-border);box-shadow:var(--seller-shell-shadow)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-composer-attach__shell--bar.chat-composer-attach__shell--focused{border-color:var(--seller-focus-border);box-shadow:0 0 0 3px var(--seller-ring),var(--seller-shell-shadow)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-composer-attach__btn{background:color-mix(in srgb,var(--seller-accent) 16%,var(--seller-chrome));box-shadow:inset 0 0 0 1px var(--seller-chip-border);color:var(--seller-ink)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-composer-attach__btn--open{background:var(--seller-send);box-shadow:none;color:var(--seller-send-ink,var(--tahuto-ink-on-inverse))}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-composer-attach__menu{background:var(--seller-chrome);border-color:var(--seller-chip-border)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-composer-attach__item{color:var(--seller-ink)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-composer-attach__item svg{color:color-mix(in srgb,var(--seller-ink) 72%,transparent)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-composer-attach__chip{background:var(--seller-chip);border-color:var(--seller-chip-border);color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__input[data-v-96f9a72f]{background:transparent;border:none;color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__input[data-v-96f9a72f]::-moz-placeholder{color:var(--seller-ink-muted)}.chat-assistant-panel--seller-contact .chat-assistant-panel__input[data-v-96f9a72f]::placeholder{color:var(--seller-ink-muted)}.chat-assistant-panel--seller-contact .chat-assistant-panel__input[data-v-96f9a72f]:focus{border:none;box-shadow:none}.chat-assistant-panel--seller-contact .chat-assistant-panel__send[data-v-96f9a72f]{background:var(--seller-send);box-shadow:0 2px 10px color-mix(in srgb,var(--seller-send) 38%,transparent);color:var(--seller-send-ink,var(--tahuto-ink-on-inverse))}.chat-assistant-panel--seller-contact .chat-assistant-panel__send[data-v-96f9a72f]:hover:not(:disabled){filter:brightness(1.08);transform:none}.chat-assistant-panel--seller-contact .chat-assistant-panel__send[data-v-96f9a72f]:disabled{box-shadow:none}.chat-assistant-panel--seller-contact .chat-assistant-panel__send--stop[data-v-96f9a72f]:focus-visible{outline-color:var(--seller-focus-border)}.chat-assistant-panel--seller-contact .chat-assistant-panel__quota-track[data-v-96f9a72f]{stroke:color-mix(in srgb,var(--seller-accent) 28%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__quota-label[data-v-96f9a72f],.chat-assistant-panel--seller-contact .chat-assistant-panel__quota-role[data-v-96f9a72f]{color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__tips-btn[data-v-96f9a72f]{background:var(--seller-chip);border-color:var(--seller-chip-border);color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-bubble__auth-cta[data-v-96f9a72f]{background:var(--seller-accent);color:var(--tahuto-exceptional-ink)}.chat-assistant-panel--seller-contact .chat-assistant-bubble__auth-cta[data-v-96f9a72f]:hover{filter:brightness(1.06)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-md a{color:var(--tahuto-accent-bright)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-message-sources__trigger{background:color-mix(in srgb,var(--seller-ink) 6%,transparent);border-color:color-mix(in srgb,var(--seller-ink) 18%,transparent);color:color-mix(in srgb,var(--seller-ink) 72%,transparent);opacity:.85}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-message-sources__trigger:hover{background:color-mix(in srgb,var(--seller-accent) 16%,transparent);border-color:color-mix(in srgb,var(--seller-ink) 32%,transparent);color:var(--seller-ink);opacity:1}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-message-sources__icon{background:color-mix(in srgb,var(--seller-ink) 10%,transparent);border-color:var(--seller-chrome);color:color-mix(in srgb,var(--seller-ink) 60%,transparent)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-message-sources__chevron{opacity:.5}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-message-sources__list{background:color-mix(in srgb,var(--seller-bubble-a) 55%,rgba(0,0,0,.28));border-color:color-mix(in srgb,var(--seller-ink) 16%,transparent);box-shadow:0 6px 16px #00000047}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-message-sources__item-icon{background:color-mix(in srgb,var(--seller-ink) 10%,transparent);color:color-mix(in srgb,var(--seller-ink) 60%,transparent)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-message-sources__item-text{color:var(--seller-ink)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-message-sources__item-detail{color:color-mix(in srgb,var(--seller-ink) 58%,transparent)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-md .chat-md__pre,.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-md code{background:color-mix(in srgb,var(--seller-accent) 14%,rgba(0,0,0,.28));color:var(--seller-ink)}.chat-assistant-panel--seller-contact[data-v-96f9a72f] .chat-md blockquote{border-left-color:color-mix(in srgb,var(--seller-accent) 55%,transparent);color:color-mix(in srgb,var(--seller-ink) 82%,transparent)}.chat-assistant-bubble--chip-flight[data-v-96f9a72f]{pointer-events:none;will-change:transform}.chat-assistant-panel__composer[data-v-96f9a72f]{align-items:flex-end;background:transparent;border-top:none;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;position:relative;z-index:4}.safe-area-bottom[data-v-96f9a72f]{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.chat-assistant-panel__quota[data-v-96f9a72f]{display:grid;flex:0 0 auto;height:1.85rem;place-items:center;position:relative;width:1.85rem}.chat-assistant-panel__quota-svg[data-v-96f9a72f]{height:100%;inset:0;position:absolute;width:100%}.chat-assistant-panel__quota-track[data-v-96f9a72f]{stroke:#0f172a1f}.chat-assistant-panel__quota-progress[data-v-96f9a72f]{stroke:var(--tahuto-accent);transition:stroke-dashoffset .35s ease}.chat-assistant-panel__quota--warn .chat-assistant-panel__quota-progress[data-v-96f9a72f]{stroke:var(--tahuto-warning)}.chat-assistant-panel__quota--empty .chat-assistant-panel__quota-progress[data-v-96f9a72f]{stroke:var(--tahuto-danger)}.chat-assistant-panel__quota-label[data-v-96f9a72f]{color:var(--tahuto-ink);font-size:.62rem;font-weight:700;line-height:1;position:relative;transition:opacity .15s ease;z-index:1}.chat-assistant-panel__quota-role[data-v-96f9a72f]{color:var(--tahuto-ink);display:grid;font-size:.55rem;font-weight:800;inset:0;letter-spacing:.02em;line-height:1;opacity:0;place-items:center;pointer-events:none;position:absolute;transition:opacity .15s ease;z-index:1}.chat-assistant-panel__quota--has-role:focus-visible .chat-assistant-panel__quota-label[data-v-96f9a72f],.chat-assistant-panel__quota--has-role:hover .chat-assistant-panel__quota-label[data-v-96f9a72f]{opacity:0}.chat-assistant-panel__quota--has-role:focus-visible .chat-assistant-panel__quota-role[data-v-96f9a72f],.chat-assistant-panel__quota--has-role:hover .chat-assistant-panel__quota-role[data-v-96f9a72f]{opacity:1}@media(hover:none){.chat-assistant-panel__quota--has-role:active .chat-assistant-panel__quota-label[data-v-96f9a72f]{opacity:0}.chat-assistant-panel__quota--has-role:active .chat-assistant-panel__quota-role[data-v-96f9a72f]{opacity:1}}.chat-assistant-panel__input[data-v-96f9a72f]{background:transparent;border:none;border-radius:0;color:var(--tahuto-ink);flex:1 1 auto;font:inherit;font-size:.92rem;height:2.4rem;line-height:1.35;max-height:calc(1.1rem + 2.7em);min-height:2.4rem;min-width:0;overflow-y:auto;padding:.55rem .2rem;resize:none;scrollbar-width:none}.chat-assistant-panel__input[data-v-96f9a72f]::-webkit-scrollbar{display:none}.chat-assistant-panel__input[data-v-96f9a72f]::-moz-placeholder{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-assistant-panel__input[data-v-96f9a72f]::placeholder{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-assistant-panel__input[data-v-96f9a72f]:focus{border:none;box-shadow:none;outline:none}.chat-assistant-panel__input[data-v-96f9a72f]:disabled{opacity:.65}.chat-assistant-panel__send[data-v-96f9a72f]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;height:2.4rem;padding:0;place-items:center;transition:opacity .18s ease,transform .18s ease;width:2.4rem}.chat-assistant-panel__send[data-v-96f9a72f]:hover:not(:disabled){transform:scale(1.05)}.chat-assistant-panel__send[data-v-96f9a72f]:disabled{cursor:not-allowed;opacity:.35}.chat-assistant-panel__send--stop[data-v-96f9a72f]:active{transform:scale(.96)}.chat-assistant-panel__send--stop[data-v-96f9a72f]:focus-visible{outline:2px solid rgba(0,104,176,.55);outline-offset:2px}@media(prefers-reduced-motion:reduce){.chat-assistant-panel__send--stop[data-v-96f9a72f]:active,.chat-assistant-panel__send[data-v-96f9a72f]:hover:not(:disabled){transform:none}}.chat-assistant-panel__send svg[data-v-96f9a72f]{height:1.15rem;width:1.15rem}.sr-only[data-v-96f9a72f]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.chat-assistant-panel--scheme-night[data-v-96f9a72f]{background:#10141c!important;color:#e8eef7!important;--chat-widget-bg:color-mix(in srgb,#1e293b 82%,var(--tahuto-accent) 18%);--chat-widget-border:color-mix(in srgb,var(--tahuto-support) 38%,transparent);--chat-widget-ink:#e8eef7;--chat-widget-ink-muted:color-mix(in srgb,#e8eef7 62%,transparent);--chat-widget-kind:var(--tahuto-support);--chat-widget-btn-bg:color-mix(in srgb,#334155 70%,transparent);--chat-widget-btn-border:color-mix(in srgb,#94a3b8 32%,transparent);--chat-widget-btn-ink:#e8eef7;--chat-widget-btn-primary-bg:var(--tahuto-accent-bright);--chat-widget-btn-primary-border:var(--tahuto-accent-bright);--chat-widget-btn-primary-ink:var(--tahuto-ink-on-inverse);--chat-widget-done-bg:color-mix(in srgb,#0f172a 78%,var(--tahuto-success-deep) 22%);--chat-widget-done-border:color-mix(in srgb,var(--tahuto-success-deep) 42%,transparent);--chat-widget-done-ink:#e8eef7;--chat-widget-done-ink-muted:color-mix(in srgb,#e8eef7 62%,transparent);--chat-widget-chart-bg:color-mix(in srgb,#1e293b 88%,var(--tahuto-accent) 12%);--chat-widget-chart-border:color-mix(in srgb,#94a3b8 28%,transparent);--chat-widget-chart-ink:#e8eef7;--chat-widget-chart-ink-muted:color-mix(in srgb,#e8eef7 62%,transparent);--chat-widget-badge-bg:color-mix(in srgb,#334155 75%,transparent);--chat-widget-badge-border:color-mix(in srgb,#94a3b8 28%,transparent);--chat-widget-badge-ink:#e8eef7;--chat-widget-modal-bg:linear-gradient(165deg,#1e293b,#0f172a);--chat-widget-modal-border:rgba(148,163,184,.18);--chat-widget-modal-ink:#f8fafc;--chat-widget-modal-ink-muted:rgba(248,250,252,.62);--chat-widget-modal-field-bg:hsla(0,0%,100%,.06);--chat-widget-modal-field-border:hsla(0,0%,100%,.12)}.chat-assistant-panel--scheme-night .chat-assistant-panel__header[data-v-96f9a72f]{background:color-mix(in srgb,#fff 12%,transparent)!important;border-bottom-color:#ffffff1a!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__subtitle[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__title[data-v-96f9a72f]{color:#e8eef7}.chat-assistant-panel--scheme-night .chat-assistant-panel__subtitle[data-v-96f9a72f]{color:#94a3b8}.chat-assistant-panel--scheme-night .chat-assistant-panel__close[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__reset[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__tips-btn[data-v-96f9a72f]{background:#ffffff14!important;border-color:#94a3b847!important;box-shadow:none;color:#e8eef7!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__tab-trash[data-v-96f9a72f]{background:transparent!important;border:0!important;box-shadow:none;color:#f87171!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__tab-trash[data-v-96f9a72f]:hover{color:#ef4444!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--dusk[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--linen[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--mint[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--paper[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--plain[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--sand[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--sky[data-v-96f9a72f]{background-color:#10141c!important;background-image:none!important;background:#10141c!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--navy[data-v-96f9a72f]{background:#042a4a!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--ocean[data-v-96f9a72f]{background:#005a98!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--ink[data-v-96f9a72f]{background:var(--tahuto-brand-ink,#181818)!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--slate[data-v-96f9a72f]{background:#1e293b!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--dune[data-v-96f9a72f]{background:#2a241c!important}.chat-assistant-panel--scheme-night .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-dusk .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-linen .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-mint .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-paper .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-sand .chat-assistant-bubble--assistant[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-sky .chat-assistant-bubble--assistant[data-v-96f9a72f]{background:#1f2937!important;box-shadow:0 1px #00000059;color:#e8eef7!important}.chat-assistant-panel--scheme-night .chat-assistant-bubble--user[data-v-96f9a72f]{background:color-mix(in srgb,var(--tahuto-accent) 32%,#152033)!important;color:#f1f5f9!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-dusk .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-linen .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-mint .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-paper .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-sand .chat-assistant-panel__chip[data-v-96f9a72f],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-sky .chat-assistant-panel__chip[data-v-96f9a72f]{background:#1f2937!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__chip[data-v-96f9a72f]:hover:not(:disabled){background:#273449!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__composer[data-v-96f9a72f]{background:transparent!important;border-top:none!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__tab[data-v-96f9a72f]{background:#1f2937!important;border-color:#94a3b84d!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__tab--active[data-v-96f9a72f]{background:color-mix(in srgb,var(--chat-highlight) 32%,#1f2937)!important;border-color:color-mix(in srgb,var(--chat-highlight-bright) 55%,transparent)!important;color:var(--chat-highlight-bright)!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__tab-add[data-v-96f9a72f]{border-color:color-mix(in srgb,var(--chat-highlight-bright) 45%,transparent);color:var(--chat-highlight-bright)}.chat-assistant-panel--scheme-night .chat-assistant-panel__quota-track[data-v-96f9a72f]{stroke:#ffffff24}.chat-assistant-panel--scheme-night .chat-assistant-panel__quota-label[data-v-96f9a72f],.chat-assistant-panel--scheme-night .chat-assistant-panel__quota-role[data-v-96f9a72f]{color:#e8eef7}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-vehicle-micro-badge{background:#273449!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-vehicle-micro-badge__price,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-vehicle-micro-badge__title{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-vehicle-micro-badge__price{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__progress.flash-progress,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__progress.flash-progress,.chat-assistant-panel--surface-dune[data-v-96f9a72f] .flash-chat__progress.flash-progress,.chat-assistant-panel--surface-ink[data-v-96f9a72f] .flash-chat__progress.flash-progress,.chat-assistant-panel--surface-navy[data-v-96f9a72f] .flash-chat__progress.flash-progress,.chat-assistant-panel--surface-ocean[data-v-96f9a72f] .flash-chat__progress.flash-progress,.chat-assistant-panel--surface-slate[data-v-96f9a72f] .flash-chat__progress.flash-progress{--flash-progress-chrome-bg:color-mix(in srgb,#0b1220 62%,transparent);--flash-progress-switch-bg:#273449;--flash-progress-switch-border:rgba(148,163,184,.35);--flash-progress-switch-ink:#e8eef7;--flash-progress-switch-hover-bg:#334155;--flash-progress-switch-hover-border:rgba(148,163,184,.5);--flash-progress-hint:#94a3b8;--flash-progress-track:hsla(0,0%,100%,.12);--flash-progress-track-ring:hsla(0,0%,100%,.08);background:var(--flash-progress-chrome-bg)!important;border:none!important;box-shadow:inset 0 1px #ffffff0a}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-progress__chat-switch,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-progress__chat-switch,.chat-assistant-panel--surface-dune[data-v-96f9a72f] .flash-progress__chat-switch,.chat-assistant-panel--surface-ink[data-v-96f9a72f] .flash-progress__chat-switch,.chat-assistant-panel--surface-navy[data-v-96f9a72f] .flash-progress__chat-switch,.chat-assistant-panel--surface-ocean[data-v-96f9a72f] .flash-progress__chat-switch,.chat-assistant-panel--surface-slate[data-v-96f9a72f] .flash-progress__chat-switch{background:var(--flash-progress-switch-bg)!important;border-color:var(--flash-progress-switch-border)!important;color:var(--flash-progress-switch-ink)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-progress__chat-switch:hover,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-progress__chat-switch:hover,.chat-assistant-panel--surface-dune[data-v-96f9a72f] .flash-progress__chat-switch:hover,.chat-assistant-panel--surface-ink[data-v-96f9a72f] .flash-progress__chat-switch:hover,.chat-assistant-panel--surface-navy[data-v-96f9a72f] .flash-progress__chat-switch:hover,.chat-assistant-panel--surface-ocean[data-v-96f9a72f] .flash-progress__chat-switch:hover,.chat-assistant-panel--surface-slate[data-v-96f9a72f] .flash-progress__chat-switch:hover{background:var(--flash-progress-switch-hover-bg)!important;border-color:var(--flash-progress-switch-hover-border)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-progress__hint,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-progress__hint,.chat-assistant-panel--surface-dune[data-v-96f9a72f] .flash-progress__hint,.chat-assistant-panel--surface-ink[data-v-96f9a72f] .flash-progress__hint,.chat-assistant-panel--surface-navy[data-v-96f9a72f] .flash-progress__hint,.chat-assistant-panel--surface-ocean[data-v-96f9a72f] .flash-progress__hint,.chat-assistant-panel--surface-slate[data-v-96f9a72f] .flash-progress__hint{color:var(--flash-progress-hint)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-progress__track,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-progress__track,.chat-assistant-panel--surface-dune[data-v-96f9a72f] .flash-progress__track,.chat-assistant-panel--surface-ink[data-v-96f9a72f] .flash-progress__track,.chat-assistant-panel--surface-navy[data-v-96f9a72f] .flash-progress__track,.chat-assistant-panel--surface-ocean[data-v-96f9a72f] .flash-progress__track,.chat-assistant-panel--surface-slate[data-v-96f9a72f] .flash-progress__track{background:var(--flash-progress-track)!important;box-shadow:inset 0 0 0 1px var(--flash-progress-track-ring)!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__bar{background:#273449!important;border-color:#38bdf859!important;box-shadow:0 1px 2px #0003,0 6px 18px #00000047!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__bar--focused{border-color:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 85%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-highlight,#0ea5e9) 18%,transparent),0 6px 18px #00000047!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__attach-btn{background:#1f2937!important;color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__attach-btn--open{background:var(--chat-highlight,#0ea5e9)!important;color:#fff!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__attach-menu{background:#1a2130!important;border-color:#94a3b84d!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__attach-item{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__attach-item svg{color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__input{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__input::-moz-placeholder{color:#64748b!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-chat__input::placeholder{color:#64748b!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-cap__title,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-maint__title,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .mdo-section__title,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .msc__title,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .pct__title,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .pubw__contact-title,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .wz-brand__active-name,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .wz-brand__group-title,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .wz-dial__value-btn,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .wz-fg__label,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .wz-ym__label{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-cap__desc,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .pubw__contact-hint{color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-maint__chip{background:#273449!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-maint__input{background:#0c1018d9!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .flash-maint__add-btn{background:#334155!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-composer-attach__shell--bar{background:#273449!important;border-color:#38bdf859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-composer-attach__btn{background:#1f2937!important;color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-composer-attach__btn--open{background:#0ea5e9!important;color:#fff!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-composer-attach__menu{background:#1a2130!important;border-color:#94a3b84d!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-composer-attach__item{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-composer-attach__item svg{color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-composer-attach__chip{background:#2563eb2e!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-assistant-bubble__text,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-md p,.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-md{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-md blockquote{border-left-color:#94a3b873!important;color:#cbd5e1!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-md__table-wrap{background:#0f172a73!important;border-color:#94a3b847!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .chat-md__table th{background:#ffffff0f!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-96f9a72f] .listing-strip--embedded .home-section-title{--home-heading-color:rgba(232,238,247,.92);--home-heading-line-color:rgba(232,238,247,.28);--home-heading-count-color:rgba(232,238,247,.55)}.chat-assistant-overlay--publish[data-v-96f9a72f]{background:#0c1018}.chat-assistant-panel--publish-dark[data-v-96f9a72f]{background:#0c1018!important;color:#e8eef7!important;--chat-highlight-ink:color-mix(in srgb,var(--chat-highlight-bright) 55%,#f8fafc);--chat-widget-bg:color-mix(in srgb,#1e293b 78%,var(--chat-highlight) 22%);--chat-widget-border:color-mix(in srgb,var(--chat-highlight) 38%,transparent);--chat-widget-ink:#e8eef7;--chat-widget-ink-muted:color-mix(in srgb,#e8eef7 62%,transparent);--chat-widget-kind:var(--chat-highlight-bright);--chat-widget-btn-bg:color-mix(in srgb,#334155 70%,transparent);--chat-widget-btn-border:color-mix(in srgb,#94a3b8 32%,transparent);--chat-widget-btn-ink:#e8eef7;--chat-widget-btn-primary-bg:var(--chat-highlight);--chat-widget-btn-primary-border:var(--chat-highlight);--chat-widget-btn-primary-ink:#f8fafc;--chat-widget-done-bg:color-mix(in srgb,#0f172a 78%,var(--tahuto-success-deep) 22%);--chat-widget-done-border:color-mix(in srgb,var(--tahuto-success-deep) 42%,transparent);--chat-widget-done-ink:#e8eef7;--chat-widget-done-ink-muted:color-mix(in srgb,#e8eef7 62%,transparent);--chat-widget-chart-bg:color-mix(in srgb,#1e293b 88%,var(--chat-highlight) 12%);--chat-widget-chart-border:color-mix(in srgb,#94a3b8 28%,transparent);--chat-widget-chart-ink:#e8eef7;--chat-widget-chart-ink-muted:color-mix(in srgb,#e8eef7 62%,transparent);--chat-widget-badge-bg:color-mix(in srgb,#334155 75%,transparent);--chat-widget-badge-border:color-mix(in srgb,#94a3b8 28%,transparent);--chat-widget-badge-ink:#e8eef7;--chat-widget-modal-bg:linear-gradient(165deg,color-mix(in srgb,#1e293b 82%,var(--chat-highlight) 18%) 0%,#0f172a 100%);--chat-widget-modal-border:rgba(148,163,184,.18);--chat-widget-modal-ink:#f8fafc;--chat-widget-modal-ink-muted:rgba(248,250,252,.62);--chat-widget-modal-field-bg:hsla(0,0%,100%,.06);--chat-widget-modal-field-border:hsla(0,0%,100%,.12)}.chat-assistant-panel--publish-dark .chat-assistant-panel__surface-bg--linen[data-v-96f9a72f]{background:radial-gradient(120% 85% at 18% -8%,color-mix(in srgb,var(--tahuto-accent) 38%,transparent),transparent 58%),linear-gradient(165deg,#07121f 0,color-mix(in srgb,var(--tahuto-accent) 26%,#0c1018))!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__surface-bg--sand[data-v-96f9a72f]{background:radial-gradient(120% 85% at 22% -6%,color-mix(in srgb,#d97706 42%,transparent),transparent 58%),linear-gradient(165deg,#1a1208,color-mix(in srgb,#d97706 24%,#12100c))!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__surface-bg--mint[data-v-96f9a72f]{background:radial-gradient(110% 80% at 78% -4%,color-mix(in srgb,#059669 40%,transparent),transparent 55%),linear-gradient(165deg,#071612,color-mix(in srgb,#059669 22%,#0c1210))!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__surface-bg--sky[data-v-96f9a72f]{background:radial-gradient(115% 82% at 14% -6%,color-mix(in srgb,#0ea5e9 42%,transparent),transparent 56%),linear-gradient(165deg,#061620,color-mix(in srgb,#0ea5e9 24%,#0c1218))!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__surface-bg--dusk[data-v-96f9a72f]{background:radial-gradient(110% 80% at 86% -4%,color-mix(in srgb,#7c3aed 44%,transparent),transparent 56%),linear-gradient(165deg,#120818,color-mix(in srgb,#7c3aed 26%,#100c16))!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__surface-bg--paper[data-v-96f9a72f]{background:radial-gradient(100% 70% at 50% 0,color-mix(in srgb,#a8a29e 22%,transparent),transparent 55%),linear-gradient(165deg,#141210,color-mix(in srgb,#78716c 18%,#10100e))!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__surface-bg--plain[data-v-96f9a72f]{background:radial-gradient(100% 70% at 40% 0,color-mix(in srgb,var(--tahuto-accent) 18%,transparent),transparent 55%),linear-gradient(165deg,#0e121a 0,#10141c)!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__header[data-v-96f9a72f]{background:color-mix(in srgb,#fff 10%,transparent)!important;border-bottom-color:#ffffff1a!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__subtitle[data-v-96f9a72f],.chat-assistant-panel--publish-dark .chat-assistant-panel__title[data-v-96f9a72f]{color:#e8eef7}.chat-assistant-panel--publish-dark .chat-assistant-panel__subtitle[data-v-96f9a72f]{color:#94a3b8}.chat-assistant-panel--publish-dark .chat-assistant-panel__close[data-v-96f9a72f],.chat-assistant-panel--publish-dark .chat-assistant-panel__reset[data-v-96f9a72f],.chat-assistant-panel--publish-dark .chat-assistant-panel__tips-btn[data-v-96f9a72f]{background:#ffffff14!important;border-color:#94a3b847!important;box-shadow:none;color:#e8eef7!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__tab-trash[data-v-96f9a72f]{background:transparent!important;border:0!important;box-shadow:none;color:#f87171!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__tab[data-v-96f9a72f]{background:color-mix(in srgb,#1f2937 88%,var(--chat-highlight) 12%)!important;border-color:#94a3b84d!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__tab--active[data-v-96f9a72f]{background:color-mix(in srgb,var(--chat-highlight) 36%,#1f2937)!important;border-color:color-mix(in srgb,var(--chat-highlight-bright) 55%,transparent)!important;color:var(--chat-highlight-bright)!important}.chat-assistant-panel--publish-dark .chat-assistant-panel__tab-add[data-v-96f9a72f]{border-color:color-mix(in srgb,var(--chat-highlight-bright) 45%,transparent);color:var(--chat-highlight-bright)}.chat-assistant-panel--publish-dark .chat-assistant-panel__composer[data-v-96f9a72f]{background:transparent!important;border-top:none!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat{--flash-user-bubble-bg:color-mix(in srgb,var(--chat-highlight,var(--tahuto-accent,#0068b0)) 58%,#0f172a);--flash-user-bubble-ink:#f8fafc;--flash-progress-chrome-bg:color-mix(in srgb,#0b1220 55%,var(--chat-highlight) 8%,transparent);--flash-soft-bg:color-mix(in srgb,var(--chat-highlight) 14%,#151b28);--flash-soft-ink:#94a3b8;--flash-soft-ink-strong:#e8eef7;--flash-error-bg:color-mix(in srgb,#7f1d1d 55%,#1f2937);--flash-error-ink:#fecaca;--flash-action-bg:color-mix(in srgb,var(--chat-highlight) 14%,#1f2937)}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__media-mosaic--empty{background:var(--flash-soft-bg)!important;border-color:color-mix(in srgb,var(--chat-highlight) 32%,transparent)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__media-caption,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__media-caption--removed,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__trust-note{color:var(--flash-soft-ink)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__bubble--error{background:var(--flash-error-bg)!important;color:var(--flash-error-ink)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__action:not(.flash-chat__action--primary){background:var(--flash-action-bg)!important;border-color:color-mix(in srgb,var(--chat-highlight) 42%,transparent)!important;color:var(--chat-highlight-ink)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__form-switch{color:var(--flash-soft-ink)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__form-switch:hover:not(:disabled){background:#94a3b82e!important;color:var(--flash-soft-ink-strong)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__form-switch--active{background:color-mix(in srgb,var(--chat-highlight) 18%,transparent)!important;color:var(--chat-highlight-bright,#38bdf8)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__quota,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__quota-role{color:var(--flash-soft-ink)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-reflection-pending__latency,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-reflection-pending__word{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__bubble--assistant,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__bubble--system{background:color-mix(in srgb,#1f2937 72%,var(--chat-highlight) 28%)!important;box-shadow:0 1px #00000059;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__bubble--user{background:var(--flash-user-bubble-bg)!important;color:var(--flash-user-bubble-ink)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__row--form-context .flash-chat__bubble--user{background:color-mix(in srgb,var(--chat-highlight) 20%,#151b28)!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__bubble--form-summary,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__row--form-summary .flash-chat__bubble--user{background:color-mix(in srgb,#1e2430 85%,var(--chat-highlight) 15%)!important;color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__form-summary-item,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__form-summary-label{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__action--primary{background:var(--chat-highlight)!important;border-color:var(--chat-highlight)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--chat-highlight) 32%,transparent);color:#f8fafc!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__action--secondary{background:color-mix(in srgb,var(--chat-highlight) 16%,#1f2937)!important;border-color:color-mix(in srgb,var(--chat-highlight) 42%,transparent)!important;color:var(--chat-highlight-ink)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__tips-btn{background:#0f172a8c!important;border-color:#94a3b847!important;box-shadow:none;color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__tips-btn:hover{background:#1e293bd9!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__bar{background:color-mix(in srgb,#273449 88%,var(--chat-highlight) 12%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 42%,transparent)!important;box-shadow:0 1px 2px #0003,0 6px 18px #00000047!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__bar--focused{border-color:color-mix(in srgb,var(--chat-highlight) 85%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-highlight) 18%,transparent),0 6px 18px #00000047!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__attach-btn{background:#1f2937!important;color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__attach-btn--open{background:var(--chat-highlight)!important;color:#fff!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__attach-menu{background:#1a2130!important;border-color:#94a3b84d!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__attach-item{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__attach-item svg{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__input{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__input::-moz-placeholder{color:#64748b!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__input::placeholder{color:#64748b!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-chat__send{background:var(--chat-highlight)!important;box-shadow:0 2px 10px color-mix(in srgb,var(--chat-highlight) 38%,transparent)}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-cap__title,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-maint__title,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .mdo-section__title,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .pct__title,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .pubw__contact-title,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__active-name,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__group-title,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__label,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__map-location-label,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__price-label,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-ym__label{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-cap__desc,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .pubw__contact-hint{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-maint__chip{background:color-mix(in srgb,#273449 85%,var(--chat-highlight) 15%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 35%,transparent)!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-maint__more{background:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 35%,transparent)!important;color:#334155!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-maint__input{background:#0c1018d9!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-maint__add-btn{background:#334155!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__search{background:color-mix(in srgb,#1a2130 88%,var(--chat-highlight) 12%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 38%,transparent)!important;border-radius:var(--app-surface-radius)!important;box-shadow:inset 0 1px #ffffff0a}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__search-input{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__search-input::-moz-placeholder{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__search-input::placeholder{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__search-clear,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__search-icon{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__brand{background:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 28%,rgba(148,163,184,.35))!important;border-radius:calc(var(--app-surface-radius) - 8px)!important;box-shadow:0 4px 14px #0000002e}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__brand:hover{background:color-mix(in srgb,#fff 82%,var(--chat-highlight) 18%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 42%,transparent)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__brand--selected{background:color-mix(in srgb,#fff 72%,var(--chat-highlight-bright) 28%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 65%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--chat-highlight) 35%,transparent),0 6px 18px color-mix(in srgb,var(--chat-highlight) 22%,transparent)}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__brand-name{color:#0f172a!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__brand--selected .wz-brand__brand-name{color:color-mix(in srgb,var(--chat-highlight) 72%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__back{background:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 40%,transparent)!important;box-shadow:0 4px 12px #00000029;color:color-mix(in srgb,var(--chat-highlight) 72%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__back:hover{background:color-mix(in srgb,#fff 78%,var(--chat-highlight) 22%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 55%,transparent)!important;color:color-mix(in srgb,var(--chat-highlight) 85%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__selected-chip{background:color-mix(in srgb,#f8fafc 75%,var(--chat-highlight) 25%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 45%,transparent)!important;color:color-mix(in srgb,var(--chat-highlight) 72%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-brand__empty{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc{background:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 28%,rgba(148,163,184,.35))!important;box-shadow:0 8px 22px #00000038}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc:hover{background:color-mix(in srgb,#fff 82%,var(--chat-highlight) 18%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 42%,transparent)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc--selected{background:color-mix(in srgb,#fff 72%,var(--chat-highlight-bright) 28%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 70%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-highlight) 45%,transparent),0 10px 28px color-mix(in srgb,var(--chat-highlight) 22%,transparent)}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc__title,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc__title:hover{color:#0f172a!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc--selected .msc__title{color:color-mix(in srgb,var(--chat-highlight) 72%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc__brand{color:#64748b!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc__media,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc__placeholder{background:color-mix(in srgb,#e8eef7 78%,var(--chat-highlight) 22%)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc__placeholder-mark{opacity:.7}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .msc__info{background:color-mix(in srgb,#fff 70%,var(--chat-highlight) 12%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 28%,transparent)!important;color:#64748b!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__choice{background:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 28%,rgba(148,163,184,.35))!important;box-shadow:0 4px 14px #00000029;color:#0f172a!important;opacity:.72}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__choice:hover{background:color-mix(in srgb,#fff 82%,var(--chat-highlight) 18%)!important;opacity:.9}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__choice--active{background:color-mix(in srgb,#fff 70%,var(--chat-highlight-bright) 30%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 70%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--chat-highlight) 35%,transparent),0 8px 18px color-mix(in srgb,var(--chat-highlight) 22%,transparent);color:#0f172a!important;opacity:1}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__choice--active .wz-fg__icon{color:color-mix(in srgb,var(--chat-highlight) 80%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__choice--active .wz-fg__icon.vehicle-spec-option-icon--gearbox-asset{background-color:color-mix(in srgb,var(--chat-highlight) 85%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__choice-label{color:inherit!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__expand-btn{background:color-mix(in srgb,#f8fafc 82%,var(--chat-highlight) 18%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 35%,rgba(148,163,184,.4))!important;box-shadow:0 4px 14px #00000024;color:color-mix(in srgb,var(--chat-highlight) 55%,#334155)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__expand-btn--open{background:color-mix(in srgb,#fff 78%,var(--chat-highlight) 22%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 42%,transparent)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__next,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-maint__next,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .pubw__next,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .pubw__publish,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-fg__next,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-ym__next{background:linear-gradient(135deg,var(--chat-highlight),var(--chat-highlight-bright,var(--chat-highlight)))!important;border-radius:var(--app-surface-radius)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--chat-highlight) 32%,transparent);color:#f8fafc!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__panel{--wz-year-frise-surface:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%);background:var(--wz-year-frise-surface)!important;border-color:color-mix(in srgb,var(--chat-highlight) 28%,rgba(148,163,184,.35))!important;border-radius:var(--app-surface-radius)!important;box-shadow:0 8px 24px #00000038}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-dial__area{background:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 28%,rgba(148,163,184,.35))!important;border-radius:var(--app-surface-radius)!important;box-shadow:0 8px 24px #00000038}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__range{color:#334155!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__rail{background:linear-gradient(90deg,color-mix(in srgb,var(--chat-highlight) 12%,transparent),color-mix(in srgb,var(--chat-highlight) 55%,transparent),color-mix(in srgb,var(--chat-highlight-bright) 55%,transparent),color-mix(in srgb,var(--chat-highlight) 12%,transparent))!important;box-shadow:0 0 12px color-mix(in srgb,var(--chat-highlight) 18%,transparent)}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__node{color:#0f172a!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__label{font-weight:800!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__dot{background:#334155!important;border-color:#fff!important;box-shadow:0 1px 4px #0f172a47}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__node--active{color:color-mix(in srgb,var(--chat-highlight) 70%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__node--active .wz-year-frise__dot{background:var(--chat-highlight)!important;border-color:#fff!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--chat-highlight) 22%,transparent),0 0 14px color-mix(in srgb,var(--chat-highlight) 32%,transparent)}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__node:hover:not(.wz-year-frise__node--active) .wz-year-frise__dot{background:color-mix(in srgb,var(--chat-highlight) 70%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__unknown{background:color-mix(in srgb,#fff 70%,var(--chat-highlight) 12%)!important;color:#334155!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-year-frise__unknown--active{background:color-mix(in srgb,#fff 72%,var(--chat-highlight-bright) 28%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--chat-highlight) 40%,transparent);color:color-mix(in srgb,var(--chat-highlight) 75%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-dial__value-btn,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-dial__value-btn:hover{color:#0f172a!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-dial__evolutive strong{color:#334155!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-dial__evolutive--active strong{color:color-mix(in srgb,var(--chat-highlight) 75%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-dial__hint{color:#64748b!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-dial__tick-label--expand{fill:color-mix(in srgb,var(--chat-highlight) 80%,#0f172a)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-ym__next{background:linear-gradient(135deg,var(--chat-highlight),var(--chat-highlight-bright,var(--chat-highlight)))!important;border-radius:var(--app-surface-radius)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--chat-highlight) 32%,transparent);color:#f8fafc!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-composer-attach__shell--bar{background:color-mix(in srgb,#273449 88%,var(--chat-highlight) 12%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 42%,transparent)!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-composer-attach__btn{background:#1f2937!important;color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-composer-attach__btn--open{background:var(--chat-highlight)!important;color:#fff!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-composer-attach__menu{background:#1a2130!important;border-color:#94a3b84d!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-composer-attach__item{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-composer-attach__item svg{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-vehicle-micro-badge{background:color-mix(in srgb,#273449 82%,var(--chat-highlight) 18%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 35%,transparent)!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-vehicle-micro-badge__price,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-vehicle-micro-badge__title{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .chat-vehicle-micro-badge__price{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__estimate,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__estimate-value{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__estimate-value:focus{color:color-mix(in srgb,var(--chat-highlight-bright) 70%,#e8eef7)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__estimate-value--display :is(.motion-rolling-price,.motion-rolling-price__sep,.motion-rolling-price__cell){color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__estimate-value--display .motion-rolling-price__placeholder,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__estimate-currency,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__estimate-hint,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__reco-btn-label,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__reco-btn-sep{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__estimate-hint:hover{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__reco-btn-value{color:color-mix(in srgb,var(--chat-highlight-bright) 78%,#e8eef7)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__reco-btn:hover .wz-price__reco-btn-value{color:var(--chat-highlight-bright)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__step-btn{background:color-mix(in srgb,#1a2130 88%,var(--chat-highlight) 12%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 38%,transparent)!important;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__step-btn:hover{background:color-mix(in srgb,#243044 78%,var(--chat-highlight) 22%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 55%,transparent)!important;color:#fff!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__stance-btn{background:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 28%,rgba(148,163,184,.35))!important;box-shadow:0 4px 14px #00000029;color:#0f172a!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__stance-btn--on{background:color-mix(in srgb,#fff 70%,var(--chat-highlight-bright) 30%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 70%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--chat-highlight) 35%,transparent),0 8px 18px color-mix(in srgb,var(--chat-highlight) 22%,transparent);color:#0f172a!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__seller-sep{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--chat-highlight) 28%,rgba(148,163,184,.22)) 12%,color-mix(in srgb,var(--chat-highlight) 28%,rgba(148,163,184,.22)) 88%,transparent)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__commune-locate{background:color-mix(in srgb,#1a2130 82%,var(--chat-highlight) 18%)!important;color:color-mix(in srgb,var(--chat-highlight-bright) 75%,#e8eef7)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__commune-locate-spinner{border-color:color-mix(in srgb,var(--chat-highlight) 25%,transparent)!important;border-top-color:var(--chat-highlight-bright)!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__commune-select .less__trigger{background:color-mix(in srgb,#1a2130 88%,var(--chat-highlight) 12%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 38%,transparent)!important;box-shadow:inset 0 1px #ffffff0a;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__commune-select .less__value{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__commune-select .less__chevron,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__commune-select .less__value--placeholder{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .wz-price__map-note{color:#fbbf24!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__label,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__cancel,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__handle-prefix,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__hint,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__prefix{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__badge{background:color-mix(in srgb,#10b981 22%,transparent)!important;color:#6ee7b7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__handle,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__input,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__phone-row{background:color-mix(in srgb,#1a2130 88%,var(--chat-highlight) 12%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 38%,transparent)!important;box-shadow:inset 0 1px #ffffff0a;color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__handle-input,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__phone{color:#e8eef7!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__handle-input::-moz-placeholder,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__input::-moz-placeholder{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__handle-input::placeholder,.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__input::placeholder{color:#94a3b8!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__edit{background:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 35%,transparent)!important;color:#0f172a!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__channel{background:color-mix(in srgb,#f8fafc 86%,var(--chat-highlight) 14%)!important;border-color:color-mix(in srgb,var(--chat-highlight) 28%,rgba(148,163,184,.35))!important;box-shadow:0 4px 14px #00000029;color:#64748b!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__channel--whatsapp.flash-contact__channel--on{background:color-mix(in srgb,#fff 72%,#25d366 28%)!important;border-color:#25d366!important;box-shadow:0 0 0 1px color-mix(in srgb,#25d366 35%,transparent),0 8px 18px color-mix(in srgb,#25d366 18%,transparent);color:#0f766e!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__channel--telegram.flash-contact__channel--on{background:color-mix(in srgb,#fff 72%,#2aabee 28%)!important;border-color:#2aabee!important;box-shadow:0 0 0 1px color-mix(in srgb,#2aabee 35%,transparent),0 8px 18px color-mix(in srgb,#2aabee 18%,transparent);color:#0369a1!important}.chat-assistant-panel--publish-dark[data-v-96f9a72f] .flash-contact__channel--messenger.flash-contact__channel--on{background:color-mix(in srgb,#fff 72%,#0084ff 28%)!important;border-color:#0084ff!important;box-shadow:0 0 0 1px color-mix(in srgb,#0084ff 35%,transparent),0 8px 18px color-mix(in srgb,#0084ff 18%,transparent);color:#1d4ed8!important}.app-bottom-links[data-v-398734c4]{margin-top:auto;padding:1.25rem 1rem .5rem;text-align:center}.app-bottom-links__brand[data-v-398734c4]{align-items:center;display:flex;gap:.45rem;justify-content:center;margin-bottom:.85rem}.app-bottom-links__logo[data-v-398734c4]{display:block;flex-shrink:0;height:1.75rem;-o-object-fit:contain;object-fit:contain;width:1.75rem}.app-bottom-links__brand-name[data-v-398734c4]{color:#334155;font-family:"DM Serif Display",Georgia,serif;font-size:1rem;font-weight:400;letter-spacing:.02em;line-height:1}.app-bottom-links__nav[data-v-398734c4]{align-items:center;display:flex;flex-wrap:wrap;gap:.15rem .35rem;justify-content:center;margin-bottom:.75rem}.app-bottom-links__link[data-v-398734c4]{color:#64748b;font-size:.6875rem;font-weight:600;text-decoration:none;transition:color .15s ease}.app-bottom-links__link.router-link-active[data-v-398734c4],.app-bottom-links__link[data-v-398734c4]:hover{color:#2563eb}.app-bottom-links__btn[data-v-398734c4]{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.app-bottom-links__sep[data-v-398734c4]{color:#94a3b8;font-size:.625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-bottom-links__credit[data-v-398734c4]{color:#94a3b8;font-size:.625rem;line-height:1.4;margin:0 0 .35rem}.app-bottom-links__creator[data-v-398734c4]{color:#475569;font-weight:600;text-decoration:none}.app-bottom-links__creator[data-v-398734c4]:hover{color:#2563eb;text-decoration:underline}.app-bottom-links__copy[data-v-398734c4]{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:.625rem;gap:.15rem .35rem;justify-content:center;margin:0}.app-bottom-links__version[data-v-398734c4]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.app-bottom-links__version--link[data-v-398734c4]{color:inherit;font-weight:600;text-decoration:none;transition:color .15s ease}.app-bottom-links__version--link[data-v-398734c4]:hover{color:#2563eb;text-decoration:underline}.app-top-bar[data-v-2f4568f2]{isolation:isolate;padding-top:.5rem;position:relative;z-index:50}.app-top-bar__shell--expanded[data-v-2f4568f2]{padding-bottom:0;transition:padding-bottom var(--search-undock-ms,.56s) var(--search-dock-ease,cubic-bezier(.33,1,.68,1))}.safe-area-top[data-v-2f4568f2]{padding-top:max(8px,env(safe-area-inset-top,0px))}.app-top-bar__grid[data-v-2f4568f2]{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-areas:"back primary";grid-template-columns:auto minmax(0,1fr);row-gap:.45rem;--app-top-bar-chrome-radius:var(--app-surface-radius,22px);--app-top-bar-back-size:2.5rem;--app-top-bar-chrome-size:var(--app-top-bar-back-size)}.app-top-bar__chrome[data-v-2f4568f2]{display:contents}.app-top-bar__search-shell[data-v-2f4568f2]{align-items:stretch;border-radius:var(--app-top-bar-chrome-radius);box-sizing:border-box;display:flex;flex-direction:column;grid-area:primary;min-width:0;overflow:hidden}.app-top-bar__search-shell--inline[data-v-2f4568f2]{min-height:var(--app-top-bar-chrome-size,3rem)}.app-top-bar__search-shell--docked[data-v-2f4568f2]{--app-top-bar-docked-pad-y:.75rem;--app-top-bar-docked-control-size:2.25rem;--app-top-bar-back-size:2.25rem;--app-top-bar-chrome-size:calc(var(--app-top-bar-docked-pad-y)*2 + var(--app-top-bar-docked-control-size))}.app-top-bar__search-shell--measure[data-v-2f4568f2]{flex-shrink:0;pointer-events:none;visibility:hidden}.app-top-bar__search-shell--morphing[data-v-2f4568f2]{z-index:95}.app-top-bar__search-shell--docked[data-v-2f4568f2]:not(.app-top-bar__search-shell--measure){padding:var(--app-top-bar-docked-pad-y,.75rem) 1rem;position:relative;transition:padding .24s cubic-bezier(.16,1,.3,1),border-radius .24s cubic-bezier(.16,1,.3,1)}.app-top-bar__search-shell--docked.app-top-bar__search-shell--measure[data-v-2f4568f2]{padding:var(--app-top-bar-docked-pad-y,.75rem) 1rem;position:relative}.app-top-bar__search-shell--inline[data-v-2f4568f2]:not(.app-top-bar__search-shell--measure){padding:0}.app-top-bar__search-shell--inline:not(.app-top-bar__search-shell--measure) .app-top-bar__search-row[data-v-2f4568f2]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:none;box-shadow:none;min-height:3rem;padding:.75rem 1rem}.app-top-bar__search-shell--docked .app-top-bar__search-row--docked[data-v-2f4568f2]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:none;box-shadow:none;flex:1 1 auto;min-width:0}.app-top-bar__search-shell--docked:has(.app-top-bar__back-btn--shell) .app-top-bar__search-row-main[data-v-2f4568f2]{align-items:center;min-height:var(--app-top-bar-back-size);padding-left:calc(var(--app-top-bar-back-size) + .625rem)}.app-top-bar__search-shell--docked .app-top-bar__back-btn--shell[data-v-2f4568f2]{left:1rem;position:absolute;top:var(--app-top-bar-docked-pad-y,.75rem);transition:top .24s cubic-bezier(.16,1,.3,1),left .24s cubic-bezier(.16,1,.3,1),width .24s cubic-bezier(.16,1,.3,1),height .24s cubic-bezier(.16,1,.3,1),border-radius .24s cubic-bezier(.16,1,.3,1);z-index:2}.app-top-bar__search-shell--publish-chrome[data-v-2f4568f2]{overflow:visible}.app-top-bar__publish-chrome[data-v-2f4568f2]{align-items:center;display:flex;gap:.45rem;inset:0;min-width:0;padding:0 .85rem;pointer-events:none;position:absolute;z-index:1}.app-top-bar__publish-chrome--with-back[data-v-2f4568f2]{padding-left:calc(var(--app-top-bar-back-size, 2rem) + 1.35rem)}.app-top-bar__publish-title[data-v-2f4568f2]{color:#0f172a;flex:0 1 auto;font-family:"DM Serif Display",Georgia,serif;font-size:1.2rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0;min-width:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;white-space:nowrap}.app-top-bar__publish-chrome:not(.app-top-bar__publish-chrome--with-progress) .app-top-bar__publish-title[data-v-2f4568f2]{flex:1 1 auto;text-align:center}.app-top-bar__publish-chrome--with-back:not(.app-top-bar__publish-chrome--with-progress) .app-top-bar__publish-title[data-v-2f4568f2]{text-align:left}.app-top-bar__publish-progress[data-v-2f4568f2]{align-items:center;display:flex;flex:1 1 auto;gap:.2rem;justify-content:flex-end;margin-left:auto;min-width:0;pointer-events:auto}.app-top-bar__publish-progress-item[data-v-2f4568f2]{align-items:center;background:transparent;border:none;border-radius:.45rem;color:inherit;cursor:default;display:flex;flex:0 1 auto;font:inherit;gap:.28rem;justify-content:center;min-width:0;padding:.12rem .15rem;transition:background .15s ease}.app-top-bar__publish-progress-item.is-clickable[data-v-2f4568f2]{cursor:pointer;padding:.22rem .35rem}.app-top-bar__publish-progress-item.is-clickable[data-v-2f4568f2]:focus-visible,.app-top-bar__publish-progress-item.is-clickable[data-v-2f4568f2]:hover{background:#94a3b824}.app-top-bar__publish-progress-item.is-clickable[data-v-2f4568f2]:focus-visible{outline:2px solid rgba(96,165,250,.75);outline-offset:1px}.app-top-bar__publish-progress-item[data-v-2f4568f2]:disabled{cursor:default}.app-top-bar__publish-progress-dot[data-v-2f4568f2]{align-items:center;background:#94a3b838;border-radius:999px;color:#64748b;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;height:1.35rem;justify-content:center;transition:background .2s ease,color .2s ease;width:1.35rem}.app-top-bar__publish-progress-label[data-v-2f4568f2]{color:#64748b;font-size:.68rem;font-weight:700;max-width:4.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-top-bar__publish-progress-item.is-active .app-top-bar__publish-progress-dot[data-v-2f4568f2]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#fff}.app-top-bar__publish-progress-item.is-active .app-top-bar__publish-progress-label[data-v-2f4568f2]{color:#0f172a}.app-top-bar__publish-progress-item.is-done .app-top-bar__publish-progress-dot[data-v-2f4568f2]{background:#0ea5e938;color:#0284c7}@media(max-width:480px){.app-top-bar__publish-progress-label[data-v-2f4568f2]{display:none}.app-top-bar__publish-progress[data-v-2f4568f2]{flex:0 0 auto;gap:.35rem}}.app-top-bar__search--publish-exited[data-v-2f4568f2]{pointer-events:none!important}.app-top-bar__back-btn--shell[data-v-2f4568f2]{background-color:#ffffff80;border-color:#fff9;flex-shrink:0}.app-top-bar__back-btn--shell[data-v-2f4568f2]:hover{background-color:#ffffffbf}.app-top-bar__back-btn--measure[data-v-2f4568f2]{pointer-events:none;visibility:hidden}.app-top-bar__back-btn[data-v-2f4568f2]{align-items:center;background-color:#ffffffb3;border-color:#ffffffb3;border-radius:var(--app-top-bar-chrome-radius);border-width:1px;display:flex;flex-shrink:0;grid-area:back;height:var(--app-top-bar-back-size);justify-content:center;min-width:var(--app-top-bar-back-size);width:var(--app-top-bar-back-size);--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.app-top-bar__back-btn[data-v-2f4568f2]:hover{background-color:#ffffffe6;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.app-top-bar__back-btn[data-v-2f4568f2]:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(203,213,225,.8);--tw-ring-offset-width:2px;--tw-ring-offset-color:transparent}.app-top-bar--undock-exit.app-top-bar--docked-search .app-top-bar__search-host.app-top-bar__search-dock[data-v-2f4568f2]{transition:max-height var(--search-undock-ms,.56s) var(--search-dock-ease,cubic-bezier(.33,1,.68,1))}.app-top-bar__search-row--morph-lite[data-v-2f4568f2]{backdrop-filter:inherit;-webkit-backdrop-filter:inherit}.app-top-bar__search-row--morph-publier[data-v-2f4568f2]{box-shadow:0 8px 24px #00000038;z-index:95}.app-top-bar__search-row--morph-publier .app-top-bar__filter-toggle-wrap[data-v-2f4568f2]{max-width:0;opacity:0;overflow:hidden;pointer-events:none}.app-top-bar__search-row--morph-publier-dark[data-v-2f4568f2]{background:#0f172ac7!important;border-color:#94a3b838!important;box-shadow:0 8px 24px #00000038!important;transition:background .28s cubic-bezier(.33,1,.68,1),border-color .28s cubic-bezier(.33,1,.68,1),box-shadow .28s cubic-bezier(.33,1,.68,1)}.app-top-bar__search-row--morph-publier-dark .app-top-bar__search-input[data-v-2f4568f2]{color:#f1f5f9}.app-top-bar__search-row--morph-publier-dark .app-top-bar__search-input[data-v-2f4568f2]::-moz-placeholder{color:#64748b}.app-top-bar__search-row--morph-publier-dark .app-top-bar__search-input[data-v-2f4568f2]::placeholder{color:#64748b}.app-top-bar__search-row--morph-publier-dark .app-top-bar__search-icon[data-v-2f4568f2]{color:#94a3b8}.app-top-bar__search-host--publier-handoff[data-v-2f4568f2]{display:block;height:0;inset:0;overflow:visible;pointer-events:none;position:fixed;width:0;z-index:94}.app-top-bar__search-host.app-top-bar__search--morphing .app-top-bar__search-shell[data-v-2f4568f2]{will-change:top,left,width,height}.app-top-bar__search-host[data-v-2f4568f2]{display:contents}.app-top-bar__search-host.app-top-bar__search-dock[data-v-2f4568f2]{align-items:stretch;display:flex;flex-direction:column;gap:0;grid-area:primary;min-width:0}.app-top-bar__search-shell--docked .app-top-bar__search-row-main[data-v-2f4568f2]{flex-wrap:nowrap}.app-top-bar__search-shell--docked .app-top-bar__search-input[data-v-2f4568f2]{flex:1 1 auto;min-width:0;transition:font-size .22s ease;width:auto}.app-top-bar__search-shell--docked .app-top-bar__embedded-recap-host[data-v-2f4568f2]:not(:empty){border-top:1px solid hsla(0,0%,100%,.45);border-top-left-radius:var(--app-top-bar-chrome-radius);margin-top:.5rem;padding-top:.625rem}.app-top-bar__search-shell--docked .app-top-bar__embedded-filters[data-v-2f4568f2]{border-top:1px solid hsla(0,0%,100%,.45);border-top-left-radius:var(--app-top-bar-chrome-radius);margin-top:0;padding-top:.375rem}.app-top-bar__search-shell--docked .app-top-bar__embedded-recap-host:not(:empty)+.app-top-bar__embedded-filters[data-v-2f4568f2]{border-top:none;padding-top:0}.app-top-bar__search-dock .app-top-bar__search-row--docked[data-v-2f4568f2]{order:1}.app-top-bar__embedded-recap-host[data-v-2f4568f2]{align-items:flex-start;display:flex;flex:0 0 auto;min-width:0;overflow:visible;padding-top:.5rem;width:100%}.app-top-bar__embedded-recap-host[data-v-2f4568f2]:empty{display:none;padding-top:0}.app-top-bar__search-row--docked .app-top-bar__search-row-main[data-v-2f4568f2]{flex-wrap:nowrap;gap:3px}.app-top-bar__search-row--docked .app-top-bar__search-input[data-v-2f4568f2]{flex:1 1 auto;min-width:0;width:auto}.app-top-bar__search-host.app-top-bar__search--morphing[data-v-2f4568f2]{pointer-events:none;z-index:95}.app-top-bar__search-row-main[data-v-2f4568f2]{align-items:center;display:flex;gap:.75rem;min-width:0;width:100%}.app-top-bar__search-row--docked[data-v-2f4568f2]{align-items:stretch;flex-direction:column;gap:0;overflow:hidden}.app-top-bar__search-row--docked .app-top-bar__search-row-main[data-v-2f4568f2]{flex-shrink:0}.app-top-bar__search-row[data-v-2f4568f2]{align-items:center;display:flex;gap:.75rem;min-width:0;position:relative}.app-top-bar__search-dock .app-top-bar__search-row[data-v-2f4568f2]{background:transparent;border:none;border-radius:0;box-shadow:none;min-height:0;padding:0}.app-top-bar__search-dock-target-measure[data-v-2f4568f2]{flex-shrink:0;pointer-events:none;visibility:hidden}.app-top-bar__search-dock .app-top-bar__search-dock-target-measure[data-v-2f4568f2]{border-radius:var(--app-top-bar-chrome-radius,var(--app-surface-radius,22px));min-height:var(--app-top-bar-chrome-size,3rem);padding:0}.app-top-bar__search-dock-target-measure-toggle[data-v-2f4568f2]{flex-shrink:0}.app-top-bar__search.app-top-bar__search--inline[data-v-2f4568f2]{border-radius:1rem;grid-area:primary;min-height:3rem;padding:.75rem 1rem}.app-top-bar__search--inline[data-v-2f4568f2]{grid-area:primary}.app-top-bar__search--inline .app-top-bar__search-row-main[data-v-2f4568f2]{gap:.65rem}.app-top-bar__search--inline .app-top-bar__search-row-main[data-v-2f4568f2]:has(.app-top-bar__search-clear-slot){gap:0}.app-top-bar__search--inline .app-top-bar__search-input[data-v-2f4568f2]{font-size:1.25rem;font-weight:500;line-height:1.75rem;line-height:1.25;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.app-top-bar__search--inline .app-top-bar__search-input[data-v-2f4568f2]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.app-top-bar__search--inline .app-top-bar__search-input[data-v-2f4568f2]::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.app-top-bar__search--inline .app-top-bar__search-input[data-v-2f4568f2]{transition:margin .48s cubic-bezier(.22,1,.36,1)}.app-top-bar__search-input--text-exiting[data-v-2f4568f2]{opacity:0;transform:translateY(.35rem);transition:opacity .28s ease,transform .48s cubic-bezier(.22,1,.36,1)}.app-top-bar__search--inline .app-top-bar__search-row-main:has(.app-top-bar__search-clear-slot) .app-top-bar__search-input[data-v-2f4568f2]{margin-right:.65rem}.app-top-bar__search-clear-slot[data-v-2f4568f2]{align-items:center;display:flex;flex:0 0 auto;margin-right:0;opacity:0;overflow:hidden;pointer-events:none;transition:width .48s cubic-bezier(.22,1,.36,1),margin-right .48s cubic-bezier(.22,1,.36,1),opacity .28s ease;width:0}.app-top-bar__search-clear-slot.is-visible[data-v-2f4568f2]{margin-right:.65rem;opacity:1;pointer-events:auto;width:2.5rem}.app-top-bar__search-input[data-v-2f4568f2]::-webkit-search-cancel-button,.app-top-bar__search-input[data-v-2f4568f2]::-webkit-search-decoration,.app-top-bar__search-input[data-v-2f4568f2]::-webkit-search-results-button,.app-top-bar__search-input[data-v-2f4568f2]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.app-top-bar__search-clear-btn[data-v-2f4568f2]{align-items:center;background:#f1f5f9;border:none;border-radius:9999px;box-shadow:inset 0 0 0 1px #94a3b838;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;padding:0;transition:background .2s ease,color .2s ease,transform .18s ease;width:2.5rem}.app-top-bar__search-clear-btn[data-v-2f4568f2]:focus-visible,.app-top-bar__search-clear-btn[data-v-2f4568f2]:hover{background:#e2e8f0;color:#0f172a}.app-top-bar__search-clear-btn[data-v-2f4568f2]:active{transform:scale(.94)}.app-top-bar__search-clear-icon[data-v-2f4568f2]{height:1.15rem;width:1.15rem}.app-top-bar__search--inline .app-top-bar__search-icon-btn--end[data-v-2f4568f2]{align-items:center;background:#f1f5f9;border-radius:1rem;color:#475569;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.app-top-bar__search--inline .app-top-bar__search-icon-btn--end[data-v-2f4568f2]:focus-visible,.app-top-bar__search--inline .app-top-bar__search-icon-btn--end[data-v-2f4568f2]:hover{background:#e2e8f0;color:#0f172a}.app-top-bar__search--inline .app-top-bar__search-icon-btn--end .app-top-bar__search-icon[data-v-2f4568f2]{color:currentColor}.app-top-bar__search--hidden[data-v-2f4568f2]{grid-area:search;margin:0;max-height:0;min-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;visibility:hidden}.app-top-bar:not(.app-top-bar--docked-search) .app-top-bar__search--hidden[data-v-2f4568f2]{display:none}.app-top-bar--docked-search .app-top-bar__grid[data-v-2f4568f2]{--app-top-bar-docked-pad-y:.75rem;--app-top-bar-docked-control-size:2.25rem;--app-top-bar-back-size:2.25rem;--app-top-bar-chrome-size:calc(var(--app-top-bar-docked-pad-y)*2 + var(--app-top-bar-docked-control-size));align-items:start;grid-template-areas:"primary";grid-template-columns:minmax(0,1fr)}.app-top-bar--compact-dock .app-top-bar__search-shell--docked[data-v-2f4568f2],.app-top-bar--compact-dock.app-top-bar--docked-search .app-top-bar__grid[data-v-2f4568f2]{--app-top-bar-docked-pad-y:.45rem;--app-top-bar-docked-control-size:2rem;--app-top-bar-back-size:2rem;--app-top-bar-chrome-size:calc(var(--app-top-bar-docked-pad-y)*2 + var(--app-top-bar-docked-control-size));--app-top-bar-chrome-radius:var(--app-surface-radius,22px)}.app-top-bar--compact-dock .app-top-bar__shell[data-v-2f4568f2]{padding-bottom:.5rem}.app-top-bar--compact-dock .app-top-bar__search-shell--docked.app-top-bar__search-shell--measure[data-v-2f4568f2],.app-top-bar--compact-dock .app-top-bar__search-shell--docked[data-v-2f4568f2]:not(.app-top-bar__search-shell--measure){min-height:var(--app-top-bar-chrome-size);padding-bottom:var(--app-top-bar-docked-pad-y);padding-left:.85rem;padding-right:.85rem;padding-top:var(--app-top-bar-docked-pad-y)}.app-top-bar--compact-dock .app-top-bar__search-shell--docked .app-top-bar__back-btn--shell[data-v-2f4568f2]{border-radius:var(--app-top-bar-chrome-radius);height:var(--app-top-bar-back-size);left:.85rem;min-width:var(--app-top-bar-back-size);width:var(--app-top-bar-back-size)}.app-top-bar--compact-dock .app-top-bar__search-shell--docked:has(.app-top-bar__back-btn--shell) .app-top-bar__search-row-main[data-v-2f4568f2]{min-height:var(--app-top-bar-back-size);padding-left:calc(var(--app-top-bar-back-size) + .5rem)}.app-top-bar--compact-dock .app-top-bar__search-input[data-v-2f4568f2]{font-size:.9375rem;font-weight:500;line-height:1.35}.app-top-bar--compact-dock .app-top-bar__search-row--docked .app-top-bar__search-icon-btn--end[data-v-2f4568f2]{border-radius:.7rem;height:2rem;width:2rem}.app-top-bar--compact-dock .app-top-bar__search-icon[data-v-2f4568f2]{height:1.05rem;width:1.05rem}.app-top-bar--compact-dock .app-top-bar__back-btn--shell svg[data-v-2f4568f2]{height:.95rem;width:.95rem}.app-top-bar--compact-dock .app-top-bar__search-spinner[data-v-2f4568f2]{height:1rem;width:1rem}.app-top-bar--docked-search .app-top-bar__back-btn[data-v-2f4568f2]{box-sizing:border-box}.app-top-bar--docked-search .app-top-bar__search-dock .app-top-bar__search-shell[data-v-2f4568f2]{box-sizing:border-box;min-height:var(--app-top-bar-chrome-size)}.app-top-bar__search-measure[data-v-2f4568f2]{box-sizing:border-box;pointer-events:none;visibility:hidden}.app-top-bar__search-measure--inline[data-v-2f4568f2]{grid-area:primary}.app-top-bar__search-measure-fill[data-v-2f4568f2]{flex:1 1 auto;min-height:1.5rem;min-width:0}.app-top-bar__search-row--docked .app-top-bar__embedded-filters[data-v-2f4568f2]{border-top:none;margin-top:0;padding-top:0}.app-top-bar__embedded-filters[data-v-2f4568f2]{background:transparent;border:none;box-shadow:none;min-width:0;padding-top:0;width:100%}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar__embedded-collapse{min-width:0;width:100%}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar__embedded-collapse .motion-collapse__inner{transition:opacity .22s cubic-bezier(.33,1,.68,1)}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-enter-active.motion-collapse{transition:grid-template-rows var(--search-dock-ms,.44s) var(--search-dock-ease,cubic-bezier(.33,1,.68,1))}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-active.motion-collapse{transition:grid-template-rows calc(var(--search-dock-ms, .44s)*.7) var(--search-dock-ease,cubic-bezier(.33,1,.68,1))}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-enter-from.motion-collapse,.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-to.motion-collapse{grid-template-rows:0fr}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-enter-to.motion-collapse,.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-from.motion-collapse{grid-template-rows:1fr}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-enter-active .motion-collapse__inner{transition:opacity calc(var(--search-dock-ms, .44s)*.65) var(--search-dock-ease,cubic-bezier(.33,1,.68,1)) .08s}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-active .motion-collapse__inner{transition:opacity calc(var(--search-dock-ms, .44s)*.45) var(--search-dock-ease,cubic-bezier(.33,1,.68,1))}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-enter-from .motion-collapse__inner,.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-to .motion-collapse__inner{opacity:0;transform:none}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-enter-to .motion-collapse__inner,.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-from .motion-collapse__inner{opacity:1;transform:none}.app-top-bar__embedded-recap-host[data-v-2f4568f2] .listing-filters__recap{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;margin:0;min-width:0;opacity:0;overflow:visible;padding:0;pointer-events:none;transform:translateY(-.2rem);transition:opacity .32s var(--search-dock-ease,cubic-bezier(.33,1,.68,1)),transform .32s var(--search-dock-ease,cubic-bezier(.33,1,.68,1));width:100%}.app-top-bar__embedded-recap-host[data-v-2f4568f2] .listing-filters__recap-pill{flex-shrink:0}.app-top-bar__embedded-recap-host--ready[data-v-2f4568f2] .listing-filters__recap{opacity:1;pointer-events:auto;transform:translateY(0)}.app-top-bar--embedded-dock-exit .app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-leave-active,.app-top-bar--embedded-dock-exit .app-top-bar__embedded-recap-host[data-v-2f4568f2] .listing-filters__recap{transition:opacity .28s var(--search-dock-ease,cubic-bezier(.33,1,.68,1)),transform .28s var(--search-dock-ease,cubic-bezier(.33,1,.68,1))}.app-top-bar--embedded-dock-exit .app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-active.motion-collapse{transition:grid-template-rows .3s var(--search-dock-ease,cubic-bezier(.33,1,.68,1))}.app-top-bar--embedded-dock-exit .app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-active .motion-collapse__inner{transition:opacity .24s var(--search-dock-ease,cubic-bezier(.33,1,.68,1))}.app-top-bar__search-icon-btn[data-v-2f4568f2]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0;padding:0}.app-top-bar__search-icon-btn:focus-visible .app-top-bar__search-icon[data-v-2f4568f2],.app-top-bar__search-icon-btn:hover .app-top-bar__search-icon[data-v-2f4568f2]{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.app-top-bar__search-row--docked .app-top-bar__search-icon-btn--end[data-v-2f4568f2]{align-items:center;background:#f1f5f9;border-radius:1rem;color:#475569;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;transition:width .22s ease,height .22s ease,border-radius .22s ease;width:2.75rem}.app-top-bar__search-row--docked .app-top-bar__search-icon-btn--end[data-v-2f4568f2]:focus-visible,.app-top-bar__search-row--docked .app-top-bar__search-icon-btn--end[data-v-2f4568f2]:hover{background:#e2e8f0;color:#0f172a}.app-top-bar__search-row--docked .app-top-bar__search-icon-btn--end .app-top-bar__search-icon[data-v-2f4568f2]{color:currentColor}.app-top-bar__filters-chevron-icon[data-v-2f4568f2]{transition:transform .2s ease}.app-top-bar__filters-chevron-icon.is-open[data-v-2f4568f2]{transform:rotate(180deg)}.app-top-bar__search-icon--mirrored[data-v-2f4568f2]{transform:scaleX(-1)}.app-top-bar__search-icon[data-v-2f4568f2]{flex-shrink:0;height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));transition:width .22s ease,height .22s ease}.app-top-bar__search-spinner[data-v-2f4568f2]{animation:app-top-bar-search-spin-2f4568f2 .7s linear infinite;border:2px solid rgba(100,116,139,.25);border-radius:9999px;border-top-color:#475569;flex-shrink:0;height:1.25rem;width:1.25rem}@keyframes app-top-bar-search-spin-2f4568f2{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.app-top-bar__search-spinner[data-v-2f4568f2]{animation-duration:1.6s}.app-top-bar__search--inline .app-top-bar__search-input[data-v-2f4568f2],.app-top-bar__search-clear-slot[data-v-2f4568f2]{transition:none}.app-top-bar__search-input--text-exiting[data-v-2f4568f2]{opacity:0;transform:none;transition:none}}.app-top-bar__search-input[data-v-2f4568f2]{background-color:transparent;flex:1 1 0%;font-size:1rem;line-height:1.5rem;min-width:0;width:100%;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.app-top-bar__search-input[data-v-2f4568f2]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.app-top-bar__search-input[data-v-2f4568f2]::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.app-top-bar__search-input[data-v-2f4568f2]{outline:2px solid transparent;outline-offset:2px}.app-top-bar__filter-toggle-wrap[data-v-2f4568f2],.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show{display:flex;flex-shrink:0}.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-enter-active,.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-leave-active{transition:opacity var(--search-dock-ms,.44s) var(--search-dock-ease,cubic-bezier(.33,1,.68,1)),transform var(--search-dock-ms,.44s) var(--search-dock-ease,cubic-bezier(.33,1,.68,1))}.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-enter-active{transition-delay:.1s}.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-enter-from,.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-leave-to{opacity:0;transform:translate(.5rem) scale(.9)}.app-top-bar__filter-toggle-wrap--start[data-v-2f4568f2] .motion-show-lift-enter-from,.app-top-bar__filter-toggle-wrap--start[data-v-2f4568f2] .motion-show-lift-leave-to{transform:translate(-.5rem) scale(.9)}.app-top-bar__filter-toggle[data-v-2f4568f2]{align-items:center;background:#f1f5f9;border:none;border-radius:1rem;color:#475569;cursor:pointer;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;position:relative;transition:background .2s ease,color .2s ease;width:2.75rem}.app-top-bar__filter-toggle[data-v-2f4568f2]:hover{background:#e2e8f0;color:#0f172a}.app-top-bar__filter-toggle.is-active[data-v-2f4568f2]{background:#0f172a;color:#fff}.app-top-bar__filter-toggle.is-active[data-v-2f4568f2]:hover{background:#1e293b;color:#fff}.app-top-bar__filter-toggle-icon[data-v-2f4568f2]{height:1.25rem;width:1.25rem}.app-top-bar__filter-toggle--dock-enter[data-v-2f4568f2]{animation:app-top-bar-filter-toggle-dock-2f4568f2 var(--search-dock-ms,.72s) var(--search-dock-ease,cubic-bezier(.33,1,.68,1)) both;animation-delay:.12s}.app-top-bar__filter-toggle-wrap--start .app-top-bar__filter-toggle--dock-enter[data-v-2f4568f2]{animation-name:app-top-bar-filter-toggle-dock-start-2f4568f2}@keyframes app-top-bar-filter-toggle-dock-2f4568f2{0%{opacity:0;transform:translate(.65rem) scale(.88)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes app-top-bar-filter-toggle-dock-start-2f4568f2{0%{opacity:0;transform:translate(-.65rem) scale(.88)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.app-top-bar__filter-toggle--dock-enter[data-v-2f4568f2],.app-top-bar__filter-toggle-wrap--start .app-top-bar__filter-toggle--dock-enter[data-v-2f4568f2]{animation:none}.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-enter-active,.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-leave-active{transition:none}.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-enter-from,.app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-leave-to,.app-top-bar__filter-toggle-wrap--start[data-v-2f4568f2] .motion-show-lift-enter-from,.app-top-bar__filter-toggle-wrap--start[data-v-2f4568f2] .motion-show-lift-leave-to{opacity:1;transform:none}.app-top-bar--embedded-dock-exit .app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-active .motion-collapse__inner,.app-top-bar--embedded-dock-exit .app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-active.motion-collapse,.app-top-bar--embedded-dock-exit .app-top-bar__embedded-recap-host[data-v-2f4568f2] .listing-filters__recap,.app-top-bar--embedded-dock-exit .app-top-bar__filter-toggle-wrap[data-v-2f4568f2] .motion-show-lift-leave-active{transition:none}.app-top-bar__embedded-recap-host[data-v-2f4568f2] .listing-filters__recap,.app-top-bar__embedded-recap-host--ready[data-v-2f4568f2] .listing-filters__recap{opacity:1;pointer-events:auto;transform:none;transition:none}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-enter-active.motion-collapse,.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-active.motion-collapse,.app-top-bar__embedded-filters[data-v-2f4568f2] .motion-collapse__inner{transition:none!important}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-enter-from .motion-collapse__inner,.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-to .motion-collapse__inner{opacity:1;transform:none}.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-enter-from.motion-collapse,.app-top-bar__embedded-filters[data-v-2f4568f2] .app-top-bar-embedded-collapse-leave-to.motion-collapse{grid-template-rows:1fr}}.cookie-nav-floater[data-v-1491e3a7]{bottom:calc(max(8px,env(safe-area-inset-bottom,0px)) + 4.8rem);left:50%;pointer-events:auto;position:fixed;z-index:50}.cookie-nav-floater[data-v-1491e3a7],.cookie-nav-floater--anchored[data-v-1491e3a7]{transform:translate(-50%)}.cookie-nav-floater__btn[data-v-1491e3a7]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;-webkit-tap-highlight-color:transparent}.cookie-nav-floater__btn[data-v-1491e3a7]:focus-visible{border-radius:9999px;outline:2px solid #2563eb;outline-offset:4px}.cookie-nav-floater__stage[data-v-1491e3a7]{perspective:110px;perspective-origin:50%}.cookie-nav-floater__bob[data-v-1491e3a7]{animation:cookie-nav-floater-bob-1491e3a7 1.15s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}.cookie-nav-floater__spin[data-v-1491e3a7]{animation:cookie-nav-floater-spin-1491e3a7 1.15s linear infinite;height:2.85rem;position:relative;transform-style:preserve-3d;width:2.85rem;will-change:transform}.cookie-nav-floater__face[data-v-1491e3a7]{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fffffff0;border:1px solid hsla(0,0%,100%,.85);border-radius:9999px;box-shadow:0 8px 20px #0f172a2e,inset 0 0 0 1px #c67c3a24;display:flex;inset:0;justify-content:center;position:absolute}.cookie-nav-floater__face--back[data-v-1491e3a7]{transform:rotateY(180deg)}.cookie-nav-floater__face-back-icon[data-v-1491e3a7]{filter:brightness(.88) saturate(.95)}@keyframes cookie-nav-floater-spin-1491e3a7{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@keyframes cookie-nav-floater-bob-1491e3a7{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cookie-nav-floater__stage--reduced .cookie-nav-floater__bob[data-v-1491e3a7],.cookie-nav-floater__stage--reduced .cookie-nav-floater__spin[data-v-1491e3a7]{animation:none}@media(max-width:640px){.cookie-nav-floater[data-v-1491e3a7]:not(.cookie-nav-floater--anchored){bottom:calc(max(6px,env(safe-area-inset-bottom,0px)) + 4.05rem)}}@media(min-width:641px){.cookie-nav-floater[data-v-1491e3a7]:not(.cookie-nav-floater--anchored){display:none}}@media(prefers-reduced-motion:reduce){.cookie-nav-floater__bob[data-v-1491e3a7],.cookie-nav-floater__spin[data-v-1491e3a7]{animation:none}}.glass-nav[data-v-e8071ded]{--tahuto-nav-surface:var(--tahuto-surface-inverse);--tahuto-nav-surface-raised:var(--tahuto-surface-inverse-raised);--tahuto-nav-border:var(--tahuto-surface-inverse-border);--tahuto-nav-ink:var(--tahuto-ink-on-inverse);--tahuto-nav-muted:var(--tahuto-ink-on-inverse-muted);--tahuto-nav-accent:var(--tahuto-accent);--tahuto-nav-accent-soft:var(--tahuto-accent-soft);--tahuto-nav-accent-deep:var(--tahuto-accent-deep);background:transparent;border-top:0;box-shadow:none;pointer-events:none;view-transition-name:none}.safe-area-bottom[data-v-e8071ded]{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.glass-nav-shell[data-v-e8071ded]{--glass-nav-radius:999px;background:transparent;border:1px solid var(--tahuto-nav-border);border-radius:var(--glass-nav-radius);bottom:max(12px,env(safe-area-inset-bottom,0px),calc(var(--device-corner-inset, 0px) + 6px));box-shadow:0 12px 32px #00000061,0 2px 8px #0003;isolation:isolate;left:50%;max-width:450px;opacity:1;overflow:visible;pointer-events:auto;position:fixed;transform:translate(-50%) translateY(0);transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .44s cubic-bezier(.22,1,.36,1),visibility 0s;view-transition-name:none;visibility:visible;width:100%;z-index:41}body.device-shell--rounded-display{--glass-nav-radius:var(--app-surface-radius,22px)}.glass-nav-shell--hidden[data-v-e8071ded]{opacity:0;pointer-events:none;transform:translate(-50%) translateY(calc(100% + 1.25rem));transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s cubic-bezier(.22,1,.36,1),visibility 0s .38s;visibility:hidden}@media(min-width:641px){.glass-nav-shell[data-v-e8071ded]{width:450px}}@media(max-width:640px){.glass-nav-shell[data-v-e8071ded]{bottom:max(10px,env(safe-area-inset-bottom,0px),calc(var(--device-corner-inset, 0px) + 6px));box-shadow:0 10px 28px #0000005c,0 2px 6px #0000002e;width:min(450px,calc(100vw - 28px),calc(100vw - var(--device-corner-inset, 0px)*2 - 16px))}}.glass-nav-shell[data-v-e8071ded]:before{background:linear-gradient(165deg,var(--tahuto-nav-surface-raised) 0,var(--tahuto-nav-surface) 55%,#10151c 100%);border-radius:inherit;box-shadow:inset 0 1px #ffffff0f;content:"";inset:0;position:absolute;z-index:0}.nav-active-indicator[data-v-e8071ded]{--nav-pad:.35rem;--nav-gap:.25rem;--nav-slot:calc((100% - var(--nav-pad)*2 - var(--nav-gap)*(var(--nav-cols) - 1))/var(--nav-cols));background:#ffffff14;border-radius:calc(var(--glass-nav-radius) - 4px);bottom:var(--nav-pad);box-shadow:none;left:calc(var(--nav-pad) + var(--nav-active-index)*(var(--nav-slot) + var(--nav-gap)));overflow:hidden;pointer-events:none;position:absolute;top:var(--nav-pad);transition:left .28s cubic-bezier(.22,1,.36,1);width:var(--nav-slot);z-index:1}.nav-active-indicator[data-v-e8071ded]:after,.nav-active-indicator[data-v-e8071ded]:before{content:none;display:none}@media(max-width:640px){.nav-active-indicator[data-v-e8071ded]{--nav-pad:.2rem;--nav-gap:.15rem}}.nav-active-indicator--inactive[data-v-e8071ded]{opacity:0;pointer-events:none;visibility:hidden}.glass-nav-shell--active-publier[data-v-e8071ded]{border-color:#c4a35a47;box-shadow:0 12px 32px #0006,0 0 0 1px #c4a35a1f,0 2px 8px #00000038}.glass-nav-list[data-v-e8071ded]{align-items:stretch;display:grid;gap:.25rem;grid-template-columns:repeat(var(--nav-cols),minmax(0,1fr));padding:.35rem .35rem .4rem;position:relative;z-index:2}@media(max-width:640px){.glass-nav-list[data-v-e8071ded]{gap:.15rem;padding:.28rem .2rem .32rem}}.glass-nav-list__item[data-v-e8071ded]{display:flex;min-width:0}@media(prefers-reduced-motion:reduce){.glass-nav-shell[data-v-e8071ded]{transform:translate(-50%) translateY(0);transition:opacity .15s ease,visibility 0s}.glass-nav-shell--hidden[data-v-e8071ded]{transform:translate(-50%) translateY(0);transition:opacity .15s ease,visibility 0s .15s}.nav-active-indicator[data-v-e8071ded]{transition:none}}.nav-item[data-v-e8071ded]{align-items:center;background:transparent;border:none;border-radius:calc(var(--glass-nav-radius) - 6px);box-shadow:none;color:var(--tahuto-nav-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.2rem;justify-content:center;min-height:52px;padding:.45rem .2rem;position:relative;text-decoration:none;transition:color .22s ease;width:100%;z-index:1}@media(max-width:640px){.nav-item[data-v-e8071ded]{gap:.12rem;min-height:44px;padding:.2rem .1rem}.nav-item__label[data-v-e8071ded]{font-size:9px;line-height:1.1}.nav-item--active[data-v-e8071ded]{min-height:44px}.nav-item__profile-avatar[data-v-e8071ded] .user-avatar{height:1.7rem;width:1.7rem}.nav-item__icon[data-v-e8071ded] svg{height:1.2rem;width:1.2rem}}.nav-item--active[data-v-e8071ded]{background:transparent;border:none;box-shadow:none;color:var(--tahuto-nav-ink)}.nav-item__icon[data-v-e8071ded],.nav-item__label[data-v-e8071ded]{position:relative;z-index:1}.nav-item--comparer-active[data-v-e8071ded],.nav-item--favoris-active[data-v-e8071ded],.nav-item--profile-active[data-v-e8071ded]{color:var(--tahuto-nav-ink)}.nav-item--publier-active[data-v-e8071ded]{color:var(--tahuto-nav-accent)}.nav-item--profile[data-v-e8071ded]{padding:0}.nav-item__profile-avatar[data-v-e8071ded]{flex-shrink:0}.nav-item__profile-avatar[data-v-e8071ded] .user-avatar{border-color:#ffffff24;border-width:1px;box-shadow:0 2px 8px #00000047;height:2rem;width:2rem}.nav-item__profile-avatar[data-v-e8071ded] .user-avatar__provider-dot{height:.5rem;width:.5rem}.nav-item__icon-wrap[data-v-e8071ded]{position:relative}.nav-item__badge[data-v-e8071ded],.nav-item__icon-wrap[data-v-e8071ded]{align-items:center;display:flex;justify-content:center}.nav-item__badge[data-v-e8071ded]{border-radius:9999px;box-shadow:0 0 0 2px var(--tahuto-nav-surface);color:#fff;font-size:9px;font-weight:700;height:16px;line-height:1;min-width:16px;padding:0 3px;pointer-events:none;position:absolute;right:-7px;top:-9px;z-index:2}.nav-item__icon-wrap--avatar .nav-item__badge[data-v-e8071ded]{right:-4px;top:-6px}.nav-item__badge--rose[data-v-e8071ded]{background:var(--tahuto-danger)}.nav-item__badge--amber[data-v-e8071ded]{background:var(--tahuto-accent-deep);color:var(--tahuto-ink-on-inverse)}.nav-item__badge--blue[data-v-e8071ded]{background:var(--tahuto-accent)}.nav-item__badge--green[data-v-e8071ded]{background:var(--tahuto-success)}.nav-item__badge--exceptional[data-v-e8071ded]{background:var(--tahuto-exceptional);color:var(--tahuto-exceptional-ink)}.nav-item__icon[data-v-e8071ded]{align-items:center;display:flex;justify-content:center;line-height:1}.nav-item__label[data-v-e8071ded]{color:inherit;font-size:10px;font-weight:600;line-height:1.15;text-align:center}.app-main-with-chrome[data-v-4629ef94]{padding-bottom:max(calc(72px + env(safe-area-inset-bottom,0px)),calc(82px + var(--device-corner-inset, 0px)));padding-top:4px;position:relative}@media(max-width:640px){.app-main-with-chrome[data-v-4629ef94]{padding-bottom:max(calc(60px + env(safe-area-inset-bottom,0px)),calc(68px + var(--device-corner-inset, 0px)))}}.app-main-with-chrome--tab-shell[data-v-4629ef94]{padding-bottom:max(calc(84px + env(safe-area-inset-bottom,0px)),calc(96px + var(--device-corner-inset, 0px)))}@media(max-width:640px){.app-main-with-chrome--tab-shell[data-v-4629ef94]{padding-bottom:max(calc(64px + env(safe-area-inset-bottom,0px)),calc(72px + var(--device-corner-inset, 0px)))}}.app-tab-shell[data-v-94d92f40]{flex:1;min-height:0;position:relative;width:100%}.app-tab-shell--transitioning[data-v-94d92f40]{overflow-x:clip}.listing-preview-overlay-host[data-v-c946bebd]{height:0;left:0;overflow:visible;pointer-events:none;position:fixed;top:0;width:0;z-index:93}.listing-preview-overlay-host__card[data-v-c946bebd]{height:220px;left:-9999px;pointer-events:none;position:fixed;top:0;width:200px}.app-page-slot[data-v-2533550a]{display:flex;flex:1;flex-direction:column;min-height:0;width:100%}
