.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-d148522e]{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-d148522e]{transition:none}.motion-morph-shell--expanded[data-v-d148522e]{border-radius:0}.motion-morph-shell--closing[data-v-d148522e]{border-radius:1rem}@media(prefers-reduced-motion:reduce){.motion-morph-shell[data-v-d148522e]{transition:none}}.motion-rolling-price[data-v-46b080ef]{align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;justify-content:center;min-width:0}.motion-rolling-price__placeholder[data-v-46b080ef]{font-weight:800;opacity:.45}.motion-rolling-price__sep[data-v-46b080ef]{display:inline-block;min-width:.32em;opacity:.72;padding:0 .04em;white-space:pre}.motion-rolling-price__digit[data-v-46b080ef]{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:baseline}.motion-rolling-price__reel[data-v-46b080ef]{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-46b080ef]{align-items:center;display:flex;height:1em;justify-content:center;line-height:1}.motion-rolling-price--reduced .motion-rolling-price__reel[data-v-46b080ef]{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-a65d9d9d]{--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-a65d9d9d]{--fab-nav-shift:var(--fab-nav-lift);--fab-scale:1}.chat-assistant-fab-slot--dragging[data-v-a65d9d9d]{transition:none}.chat-assistant-fab-slot--snapping[data-v-a65d9d9d]{transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.chat-assistant-fab-slot--listing-parked.chat-assistant-fab-slot--snapping[data-v-a65d9d9d]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.chat-assistant-fab-slot--listing-boost[data-v-a65d9d9d]{z-index:96}.chat-assistant-fab-slot--listing-parked[data-v-a65d9d9d]{--fab-scale:1;--fab-nav-shift:0px;transform-origin:50% 50%}.chat-assistant-fab-slot--listing-parked .chat-assistant-fab[data-v-a65d9d9d]{animation:none}.chat-assistant-fab[data-v-a65d9d9d]{--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-a65d9d9d 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-a65d9d9d]{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-a65d9d9d]{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-a65d9d9d]{left:auto;right:.32rem;transform:rotate(-18deg) scaleX(-1)}.chat-assistant-fab__face[data-v-a65d9d9d]{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-a65d9d9d]{display:flex;gap:.62rem;transition-property:transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}.chat-assistant-fab__eye[data-v-a65d9d9d]{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-a65d9d9d]{transform:scaleY(.1)}.chat-assistant-fab__badge[data-v-a65d9d9d]{animation:chat-fab-badge-pulse-a65d9d9d 1.8s ease-in-out infinite;background:var(--tahuto-accent,#0068b0);border:2px solid var(--fab-bg,#202020);border-radius:999px;box-shadow:0 0 8px #0068b0b3;height:.62rem;pointer-events:none;position:absolute;right:-.05rem;top:-.05rem;width:.62rem;z-index:2}.chat-assistant-fab--awake[data-v-a65d9d9d]{animation:chat-fab-hello-a65d9d9d .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-a65d9d9d]{opacity:.4;transform:scale(1.2)}.chat-assistant-fab--awake .chat-assistant-fab__eye[data-v-a65d9d9d]{height:1.12rem}.chat-assistant-fab--pressing[data-v-a65d9d9d]{transform:scale(.95,.9)}.chat-assistant-fab--pressing .chat-assistant-fab__eye[data-v-a65d9d9d]{height:.62rem}.chat-assistant-fab--sleeping[data-v-a65d9d9d]{animation-duration:7.5s}.chat-assistant-fab--sleeping .chat-assistant-fab__eye[data-v-a65d9d9d]{height:.14rem;transition:height .6s ease}.chat-assistant-fab--sleeping .chat-assistant-fab__aura[data-v-a65d9d9d]{opacity:.05}.chat-assistant-fab--waking[data-v-a65d9d9d]{animation:chat-fab-waking-a65d9d9d .4s ease-out}.chat-assistant-fab--waking .chat-assistant-fab__eye[data-v-a65d9d9d]{height:1.05rem;transition:height .18s cubic-bezier(.34,1.56,.64,1)}.chat-assistant-fab--happy[data-v-a65d9d9d]{animation:chat-fab-happy-hop-a65d9d9d .9s cubic-bezier(.33,1,.68,1)}.chat-assistant-fab--happy .chat-assistant-fab__eye[data-v-a65d9d9d]{border-radius:999px 999px 0 0;height:.5rem;transform-origin:bottom center}.chat-assistant-fab--dragging[data-v-a65d9d9d]{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-a65d9d9d]{animation:chat-fab-jelly-a65d9d9d .42s ease-out}.chat-assistant-fab--page-home[data-v-a65d9d9d]{animation:chat-fab-page-home-a65d9d9d 1.1s cubic-bezier(.33,1,.68,1)}.chat-assistant-fab--page-favorites[data-v-a65d9d9d]{animation:chat-fab-page-heartbeat-a65d9d9d 1.15s ease-in-out}.chat-assistant-fab--page-favorites .chat-assistant-fab__aura[data-v-a65d9d9d]{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-a65d9d9d]{border-radius:999px 999px 0 0;box-shadow:0 0 8px #ec48998c;height:.5rem}.chat-assistant-fab--page-compare[data-v-a65d9d9d]{animation:chat-fab-page-balance-a65d9d9d 1.15s cubic-bezier(.45,.05,.55,.95)}.chat-assistant-fab--page-profil[data-v-a65d9d9d]{animation:chat-fab-page-bow-a65d9d9d 1.1s cubic-bezier(.33,1,.68,1)}.chat-assistant-fab--page-profil .chat-assistant-fab__eye[data-v-a65d9d9d]:first-child{animation:chat-fab-page-wink-a65d9d9d 1.1s ease-in-out}.chat-assistant-fab--page-documents[data-v-a65d9d9d]{animation:chat-fab-page-read-a65d9d9d 1.15s ease-in-out}.chat-assistant-fab--attentive[data-v-a65d9d9d]{animation:chat-fab-attentive-a65d9d9d 3.6s cubic-bezier(.45,.05,.55,.95) infinite}.chat-assistant-fab--attentive .chat-assistant-fab__aura[data-v-a65d9d9d]{opacity:.32;transform:scale(1.16)}.chat-assistant-fab-slot--listing-parked .chat-assistant-fab--attentive[data-v-a65d9d9d]{animation:chat-fab-attentive-a65d9d9d 3.6s cubic-bezier(.45,.05,.55,.95) infinite}.chat-assistant-fab--docked[data-v-a65d9d9d]{width:1.95rem}.chat-assistant-fab--docked .chat-assistant-fab__eye[data-v-a65d9d9d]:last-child,.chat-assistant-fab--docked .chat-assistant-fab__tail[data-v-a65d9d9d]{opacity:0}.chat-assistant-fab--dock-left .chat-assistant-fab__face[data-v-a65d9d9d]{justify-content:flex-end;padding-right:.35rem}.chat-assistant-fab--dock-right .chat-assistant-fab__face[data-v-a65d9d9d]{justify-content:flex-start;padding-left:.35rem}.chat-assistant-fab[data-v-a65d9d9d]:not(.chat-assistant-fab--dragging):active{animation:none;transform:scale(.94)}.chat-assistant-fab[data-v-a65d9d9d]:focus-visible{outline:2px solid rgba(0,104,176,.55);outline-offset:3px}.chat-assistant-fab-dock-hint[data-v-a65d9d9d]{animation:chat-fab-dock-hint-in-a65d9d9d .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-a65d9d9d],.chat-fab-leave-active[data-v-a65d9d9d]{transition:opacity .22s ease}.chat-fab-enter-active .chat-assistant-fab[data-v-a65d9d9d],.chat-fab-leave-active .chat-assistant-fab[data-v-a65d9d9d]{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.chat-fab-enter-from[data-v-a65d9d9d],.chat-fab-leave-to[data-v-a65d9d9d]{opacity:0}.chat-fab-enter-from .chat-assistant-fab[data-v-a65d9d9d],.chat-fab-leave-to .chat-assistant-fab[data-v-a65d9d9d]{opacity:0;transform:translateY(10px) scale(.92)}@keyframes chat-fab-breathe-a65d9d9d{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.02)}}@keyframes chat-fab-hello-a65d9d9d{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-a65d9d9d{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes chat-fab-happy-hop-a65d9d9d{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-a65d9d9d{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-a65d9d9d{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-a65d9d9d{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-a65d9d9d{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-a65d9d9d{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-a65d9d9d{0%,24%,72%,to{transform:scaleY(1)}36%,58%{transform:scaleY(.12)}}@keyframes chat-fab-attentive-a65d9d9d{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-a65d9d9d{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-a65d9d9d{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes chat-fab-dock-hint-in-a65d9d9d{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.chat-assistant-fab[data-v-a65d9d9d],.chat-assistant-fab-dock-hint[data-v-a65d9d9d],.chat-assistant-fab-slot[data-v-a65d9d9d],.chat-assistant-fab__aura[data-v-a65d9d9d],.chat-assistant-fab__badge[data-v-a65d9d9d],.chat-assistant-fab__eye[data-v-a65d9d9d],.chat-assistant-fab__eyes[data-v-a65d9d9d],.chat-fab-enter-active[data-v-a65d9d9d],.chat-fab-enter-active .chat-assistant-fab[data-v-a65d9d9d],.chat-fab-leave-active[data-v-a65d9d9d],.chat-fab-leave-active .chat-assistant-fab[data-v-a65d9d9d]{animation:none!important;transition:none}.chat-assistant-fab--awake[data-v-a65d9d9d]{transform:none}}.chat-seller-nego[data-v-9a313762]{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-9a313762]{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-9a313762]{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-9a313762]{font-weight:600;margin-top:.15rem}.chat-seller-nego__next-label[data-v-9a313762]{font-weight:600;margin-right:.2rem;opacity:.7}.chat-vehicle-micro-badge[data-v-6c4b6345]{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-6c4b6345]{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-6c4b6345]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-vehicle-micro-badge__placeholder[data-v-6c4b6345]{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-6c4b6345]{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-6c4b6345]{height:.78rem;width:.78rem}.chat-vehicle-micro-badge__remove[data-v-6c4b6345]:focus-visible{outline:2px solid rgba(248,250,252,.9);outline-offset:1px}.chat-vehicle-micro-badge__meta[data-v-6c4b6345]{display:flex;flex-direction:column;gap:.05rem;min-width:0;padding-right:.15rem}.chat-vehicle-micro-badge__title[data-v-6c4b6345]{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-6c4b6345]{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-6c4b6345]{opacity:1;transform:none;visibility:visible}}.chat-seller-reply[data-v-4556739c]{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.chat-seller-reply__header[data-v-4556739c]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .55rem}.chat-seller-reply__label[data-v-4556739c]{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-4556739c]{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-4556739c]{color:#86efac}.chat-seller-reply__badge--declined[data-v-4556739c]{color:#fca5a5}.chat-seller-reply__badge--counter[data-v-4556739c]{color:#fcd34d}.chat-seller-reply__badge--ambiguous[data-v-4556739c],.chat-seller-reply__badge--default[data-v-4556739c]{color:#93c5fd}.chat-seller-reply__body[data-v-4556739c]{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-4556739c]{align-items:center;display:flex;gap:.4rem;justify-content:flex-end;margin-top:.15rem;min-height:1rem}.chat-seller-reply__source[data-v-4556739c]{border-radius:3px;height:1rem;-o-object-fit:contain;object-fit:contain;opacity:.9;width:1rem}.chat-seller-forward-confirm[data-v-b85509ef]{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.chat-seller-forward-confirm__intro[data-v-b85509ef]{color:inherit;font-size:.9375rem;line-height:1.45;margin:0;opacity:.92;white-space:pre-line}.chat-seller-forward-confirm__rule[data-v-b85509ef]{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-b85509ef]{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-b85509ef]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;margin-top:.15rem;padding-top:.15rem}.chat-seller-forward-confirm__btn[data-v-b85509ef]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;cursor:pointer;font-size:.8125rem;font-weight:600;line-height:1.2;padding:.38rem .85rem;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.chat-seller-forward-confirm__btn[data-v-b85509ef]:disabled{cursor:not-allowed;opacity:.55}.chat-seller-forward-confirm__btn--ghost[data-v-b85509ef]{background:transparent;border:1px solid color-mix(in srgb,currentColor 28%,transparent);color:inherit}.chat-seller-forward-confirm__btn--ghost[data-v-b85509ef]:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.chat-seller-forward-confirm__btn--primary[data-v-b85509ef]{background:color-mix(in srgb,var(--seller-accent,#c4a35a) 22%,transparent);border:1px solid color-mix(in srgb,var(--seller-accent,#c4a35a) 70%,transparent);color:inherit}.chat-seller-forward-confirm__btn--primary[data-v-b85509ef]:hover:not(:disabled){background:color-mix(in srgb,var(--seller-accent,#c4a35a) 34%,transparent)}.chat-md[data-v-20eb1a3e]{margin:0;overflow-wrap:anywhere;word-break:break-word}.chat-md[data-v-20eb1a3e] p{margin:0 0 .55em}.chat-md[data-v-20eb1a3e] p:last-child{margin-bottom:0}.chat-md[data-v-20eb1a3e] h3,.chat-md[data-v-20eb1a3e] h4,.chat-md[data-v-20eb1a3e] h5{color:inherit;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:.15em 0 .4em}.chat-md[data-v-20eb1a3e] h3{font-size:1.02em}.chat-md[data-v-20eb1a3e] h4,.chat-md[data-v-20eb1a3e] h5{font-size:.98em}.chat-md[data-v-20eb1a3e] ol,.chat-md[data-v-20eb1a3e] ul{margin:.35em 0 .55em;padding-left:1.2em}.chat-md[data-v-20eb1a3e] li{margin:.2em 0}.chat-md[data-v-20eb1a3e] li::marker{color:#64748bf2}.chat-md[data-v-20eb1a3e] strong{font-weight:700}.chat-md[data-v-20eb1a3e] em{font-style:italic}.chat-md[data-v-20eb1a3e] 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-20eb1a3e] .chat-md__pre{background:#0f172a0f;border-radius:.55em;margin:.45em 0 .55em;overflow-x:auto;padding:.55em .7em}.chat-md[data-v-20eb1a3e] .chat-md__pre code{background:transparent;font-size:.82em;padding:0;white-space:pre-wrap}.chat-md[data-v-20eb1a3e] 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-20eb1a3e] a{color:var(--tahuto-accent);text-decoration:underline;text-underline-offset:.12em}.chat-md[data-v-20eb1a3e] .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-20eb1a3e] .chat-md__table{border-collapse:collapse;font-size:.9em;line-height:1.35;min-width:12rem;width:100%}.chat-md[data-v-20eb1a3e] .chat-md__table td,.chat-md[data-v-20eb1a3e] .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-20eb1a3e] .chat-md__table th{background:#0f172a0a;color:#0f172aeb;font-weight:700}.chat-md[data-v-20eb1a3e] .chat-md__table tr:last-child td{border-bottom:none}.chat-md--user[data-v-20eb1a3e] .chat-md__pre,.chat-md--user[data-v-20eb1a3e] code{background:#f8fafc29}.chat-md--user[data-v-20eb1a3e] .chat-md__table-wrap{background:#0f172a2e;border-color:#f8fafc47}.chat-md--user[data-v-20eb1a3e] .chat-md__table th{background:#f8fafc1a;color:#f8fafcf5}.chat-md--user[data-v-20eb1a3e] .chat-md__table td,.chat-md--user[data-v-20eb1a3e] .chat-md__table th{border-bottom-color:#f8fafc2e}.chat-md--user[data-v-20eb1a3e] blockquote{border-left-color:#f8fafc73;color:#f8fafceb}.chat-md--user[data-v-20eb1a3e] a{color:color-mix(in srgb,var(--tahuto-accent-bright) 45%,#fff)}.chat-md--user[data-v-20eb1a3e] li::marker{color:#f8fafcb3}.chat-auth-login-skill[data-v-feb493ec]{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);color:var(--chat-widget-ink,inherit);margin-top:10px;padding:12px;width:min(100%,22rem)}.chat-auth-login-skill--compact[data-v-feb493ec]{padding:10px;width:100%}.chat-auth-login-skill__title[data-v-feb493ec]{color:var(--chat-widget-ink,var(--tahuto-ink));font-family:"DM Serif Display",Georgia,serif;font-size:1.15rem;font-weight:400;line-height:1.2;margin:0 0 10px}.chat-auth-login-skill__success[data-v-feb493ec]{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-feb493ec]{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-feb493ec]{height:1.55rem;overflow:visible;width:1.55rem}.chat-auth-login-skill__ring[data-v-feb493ec],.chat-auth-login-skill__tick[data-v-feb493ec]{fill:none}.chat-auth-login-skill__success-copy[data-v-feb493ec]{min-width:0}.chat-auth-login-skill__success-title[data-v-feb493ec]{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-feb493ec]{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-feb493ec]{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-feb493ec]{color:var(--chat-widget-ink,var(--tahuto-ink-on-inverse))}.chat-auth-login-skill__success--dark[data-v-feb493ec]{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-feb493ec]{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-feb493ec]{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-feb493ec],.chat-auth-login-skill__success[data-v-feb493ec]{will-change:auto}}.chat-device-export-skill[data-v-62a16b26]{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-62a16b26]{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-62a16b26]{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-62a16b26]{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-62a16b26],.chat-device-export-skill__when[data-v-62a16b26]{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-62a16b26]{display:flex;flex-wrap:wrap;gap:.4rem}.chat-device-export-skill__btn[data-v-62a16b26]{-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-62a16b26]:disabled{cursor:default;opacity:.55}.chat-device-export-skill__btn--primary[data-v-62a16b26]{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-62a16b26]{color:var(--chat-widget-ink-muted,inherit);font-size:.75rem;margin:0;opacity:.85}.chat-device-export-skill__done-mark[data-v-62a16b26]{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-62a16b26]{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-62a16b26]{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-62a16b26]: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-62a16b26]{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-eda12816]{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-eda12816]{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-eda12816]{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-eda12816]{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-eda12816]{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-eda12816]{display:flex;flex-wrap:wrap;gap:.4rem}.chat-seller-reply-notify-skill__btn[data-v-eda12816]{-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-eda12816]{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-eda12816]:disabled{cursor:wait;opacity:.55}.chat-seller-reply-notify-skill__status[data-v-eda12816]{color:var(--chat-widget-ink-muted,var(--tahuto-ink-muted));font-size:.75rem;margin:0}.chat-seller-reply-notify-skill__done-mark[data-v-eda12816]{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-eda12816]{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-eda12816]{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-eda12816]{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-eda12816]{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-buyer-checklist[data-v-2972d3d0]{background:color-mix(in srgb,var(--seller-chrome,#031f38) 40%,rgba(0,0,0,.05));border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:var(--app-surface-radius,12px);display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:.8rem}.chat-buyer-checklist__section[data-v-2972d3d0]{display:flex;flex-direction:column;gap:.3rem}.chat-buyer-checklist__section-title[data-v-2972d3d0]{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);color:var(--seller-accent,#94a3b8);font-size:.85rem;font-weight:700;padding-bottom:.15rem}.chat-buyer-checklist__list[data-v-2972d3d0]{display:flex;flex-direction:column;font-size:.8rem;gap:.25rem;line-height:1.4;margin:0;padding-left:1.1rem}.chat-buyer-checklist__item[data-v-2972d3d0]{display:list-item}.chat-buyer-checklist__badge[data-v-2972d3d0]{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:4px;display:inline-block;font-size:.65rem;font-weight:600;margin-left:.3rem;opacity:.8;padding:.05rem .3rem}.chat-buyer-checklist__actions[data-v-2972d3d0]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.chat-buyer-checklist__btn[data-v-2972d3d0]{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-2972d3d0]{background:var(--seller-accent,#94a3b8);border-color:var(--seller-accent,#94a3b8);color:#0f172a}.chat-buyer-checklist__btn[data-v-2972d3d0]:disabled{cursor:default;opacity:.5}.chat-buyer-checklist--done[data-v-2972d3d0]{align-items:center;display:flex;flex-direction:row;font-size:.85rem;gap:.45rem;opacity:.85}.chat-message-sources[data-v-89359fe4]{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;margin:6px 0 0;max-width:100%}.chat-message-sources__trigger[data-v-89359fe4]{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-89359fe4]: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-89359fe4]:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.chat-message-sources__icons[data-v-89359fe4]{align-items:center;display:inline-flex;flex-shrink:0}.chat-message-sources__icon[data-v-89359fe4]{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-89359fe4]:first-child{margin-left:0}.chat-message-sources__icon svg[data-v-89359fe4],.chat-message-sources__item-icon svg[data-v-89359fe4]{height:.62rem;width:.62rem}.chat-message-sources__logo[data-v-89359fe4]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-message-sources__label[data-v-89359fe4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message-sources__chevron[data-v-89359fe4]{flex-shrink:0;height:.72rem;opacity:.55;transition:transform .18s ease;width:.72rem}.chat-message-sources__chevron--open[data-v-89359fe4]{transform:rotate(180deg)}.chat-message-sources__list[data-v-89359fe4]{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-89359fe4]{align-items:flex-start;display:flex;gap:.45rem;min-width:0}.chat-message-sources__item-icon[data-v-89359fe4]{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-89359fe4]{display:flex;flex-direction:column;gap:.06rem;min-width:0}.chat-message-sources__item-text[data-v-89359fe4]{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-89359fe4]{color:var(--tahuto-ink-muted);font-size:.66rem;line-height:1.3;opacity:.85;word-break:break-word}.chat-bubble-ts-host[data-v-66183f33]{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-66183f33]:has(.chat-assistant-bubble--seller-reply){min-width:min(100%,11.25rem)}.chat-bubble-ts-host--assistant[data-v-66183f33]{align-items:flex-start;align-self:flex-start}.chat-bubble-ts-host--user[data-v-66183f33]{align-items:flex-end;align-self:flex-end}.chat-bubble-ts-host[data-v-66183f33] .chat-assistant-bubble{max-width:100%}.chat-bubble-ts[data-v-66183f33]{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-66183f33]{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-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-b18b8ab3]{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-b18b8ab3],.chat-msg-select--dragging[data-v-b18b8ab3],.chat-msg-select--mode[data-v-b18b8ab3]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.chat-msg-select--disabled[data-v-b18b8ab3]{pointer-events:none}.chat-msg-select__check[data-v-b18b8ab3]{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-b18b8ab3],.chat-msg-select__check-dot[data-v-b18b8ab3]{align-items:center;display:inline-flex;justify-content:center}.chat-msg-select__check-dot[data-v-b18b8ab3]{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-b18b8ab3]{height:.85rem;width:.85rem}.chat-msg-select__check--on .chat-msg-select__check-dot[data-v-b18b8ab3]{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-b18b8ab3]{border-radius:0;flex:1 1 auto;min-width:0;overflow:hidden;position:relative}.chat-msg-select__reveal[data-v-b18b8ab3]{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-b18b8ab3]{pointer-events:auto}.chat-msg-select__action[data-v-b18b8ab3]{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-b18b8ab3]{color:var(--tahuto-ink-muted)}.chat-msg-select__action--select[data-v-b18b8ab3]:hover{color:var(--tahuto-ink)}.chat-msg-select__body[data-v-b18b8ab3]{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-b18b8ab3]{border-radius:var(--app-surface-radius);outline:2px solid rgba(14,165,233,.35);outline-offset:1px}.chat-msg-select--mode[data-v-b18b8ab3]{cursor:pointer}.chat-msg-select--armed[data-v-b18b8ab3],.chat-msg-select--dragging[data-v-b18b8ab3]{cursor:grabbing}@media(prefers-reduced-motion:reduce){.chat-msg-select__check-dot[data-v-b18b8ab3],.chat-msg-select__reveal[data-v-b18b8ab3]{transition:none}}.chat-reflection-pending[data-v-eacbd69e]{align-items:center;box-sizing:border-box;display:inline-flex;gap:.55rem;justify-content:flex-start;max-width:100%;min-height:2.1rem;padding:.35rem .55rem .35rem .35rem;width:-moz-fit-content;width:fit-content}.chat-reflection-pending__lottie[data-v-eacbd69e]{flex:0 0 auto}.chat-reflection-pending__copy[data-v-eacbd69e]{align-items:baseline;display:inline-flex;gap:.08rem;max-width:100%;min-width:0}.chat-reflection-pending__word-slot[data-v-eacbd69e]{align-items:center;display:inline-flex;min-height:1.25em;overflow:hidden;vertical-align:baseline}.chat-reflection-pending__word-motion[data-v-eacbd69e]{display:inline-block;will-change:transform,opacity}.chat-reflection-pending__word[data-v-eacbd69e]{animation:chat-reflection-shimmer-eacbd69e 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(--tahuto-brand-white) 46%,var(--tahuto-ink) 52%,var(--tahuto-ink-subtle) 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:.88rem;font-weight:650;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.chat-reflection-pending__dots[data-v-eacbd69e]{color:var(--tahuto-ink-muted);display:inline-block;font-size:.88rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;line-height:1.2;min-width:1.35em;text-align:left}.chat-reflection-pending__latency[data-v-eacbd69e]{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}@keyframes chat-reflection-shimmer-eacbd69e{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.chat-reflection-pending__word-motion[data-v-eacbd69e]{will-change:auto}.chat-reflection-pending__word[data-v-eacbd69e]{animation:none;background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--tahuto-ink-muted)}}.chat-msg-select-bar[data-v-cc7b3604]{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-cc7b3604]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;min-width:0}.chat-msg-select-bar__count[data-v-cc7b3604]{color:#f8fafcb8;font-size:.72rem;font-weight:600;letter-spacing:.02em}.chat-msg-select-bar__actions[data-v-cc7b3604]{align-items:center;display:flex;flex:0 0 auto;gap:.35rem}.chat-msg-select-bar__btn[data-v-cc7b3604]{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-cc7b3604]:disabled{cursor:not-allowed;opacity:.4}.chat-msg-select-bar__btn--ghost[data-v-cc7b3604]{background:#f8fafc1a;color:var(--tahuto-brand-white)}.chat-msg-select-bar__btn--ghost[data-v-cc7b3604]:hover{background:#f8fafc29}.chat-msg-select-bar__btn--link[data-v-cc7b3604]{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-cc7b3604]:hover{color:color-mix(in srgb,var(--tahuto-accent-bright) 35%,#fff)}.chat-msg-select-bar__btn--secondary[data-v-cc7b3604]{background:#f8fafc24;color:var(--tahuto-brand-white)}.chat-msg-select-bar__btn--secondary[data-v-cc7b3604]:hover:not(:disabled){background:#f8fafc38}.chat-msg-select-bar__btn--memory[data-v-cc7b3604]{background:#0068b0d9;color:var(--tahuto-accent-soft)}.chat-msg-select-bar__btn--memory[data-v-cc7b3604]:hover:not(:disabled){background:#0d9488f2}.chat-msg-select-bar__btn--danger[data-v-cc7b3604]{background:var(--tahuto-danger);color:var(--tahuto-ink-on-inverse)}.chat-msg-select-bar__btn--danger[data-v-cc7b3604]:hover:not(:disabled){background:var(--tahuto-danger)}.chat-msg-select-bar__btn--icon[data-v-cc7b3604]{align-items:center;display:inline-flex;height:2.35rem;justify-content:center;padding:0;width:2.35rem}.chat-msg-select-bar__trash[data-v-cc7b3604]{height:1.15rem;width:1.15rem}@media(max-width:380px){.chat-msg-select-bar[data-v-cc7b3604]{flex-wrap:wrap;justify-content:center}.chat-msg-select-bar__meta[data-v-cc7b3604]{order:-1;padding-bottom:.15rem;width:100%}}@media(prefers-reduced-motion:reduce){.chat-msg-select-bar__btn[data-v-cc7b3604]{transition:none}}.chat-tips[data-v-c96c1537]{display:flex;flex-direction:column;max-height:min(82vh,40rem);min-height:0}.chat-tips__head[data-v-c96c1537]{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-c96c1537]{flex:1 1 auto;min-width:0}.chat-tips__title[data-v-c96c1537]{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-c96c1537]{color:var(--tahuto-ink-muted);font-size:.82rem;line-height:1.35;margin:.35rem 0 0}.chat-tips__close[data-v-c96c1537]{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-c96c1537]{height:1.05rem;width:1.05rem}.chat-tips__close[data-v-c96c1537]:hover{background:#94a3b847}.chat-tips__body[data-v-c96c1537]{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-c96c1537]{border-top:1px solid rgba(148,163,184,.22);margin-top:1rem;padding-top:.85rem}.chat-tips__section-title[data-v-c96c1537]{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-c96c1537]{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.chat-tips__item[data-v-c96c1537]{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-c96c1537]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.chat-tips__skill[data-v-c96c1537]{color:var(--tahuto-ink);font-size:.84rem;font-weight:700}.chat-tips__bullet[data-v-c96c1537]{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-c96c1537]{border-bottom-color:var(--chat-widget-modal-border,rgba(148,163,184,.22))}.chat-tips--dark .chat-tips__title[data-v-c96c1537]{color:var(--chat-widget-modal-ink,#f8fafc)}.chat-tips--dark .chat-tips__item[data-v-c96c1537],.chat-tips--dark .chat-tips__section-title[data-v-c96c1537],.chat-tips--dark .chat-tips__subtitle[data-v-c96c1537]{color:var(--chat-widget-modal-ink-muted,rgba(248,250,252,.72))}.chat-tips--dark .chat-tips__close[data-v-c96c1537],.chat-tips--dark .chat-tips__skill[data-v-c96c1537]{color:var(--chat-widget-modal-ink,#f8fafc)}.chat-tips--dark .chat-tips__close[data-v-c96c1537]{background:#ffffff1a}.chat-tips--dark .chat-tips__close[data-v-c96c1537]:hover{background:#ffffff29}.chat-tips--dark .chat-tips__bullet[data-v-c96c1537]{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)}.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-54a33789]{display:flex;flex-direction:column;max-height:min(86vh,42rem);min-height:0}.chat-report__head[data-v-54a33789]{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-54a33789]{flex:1 1 auto;min-width:0}.chat-report__title[data-v-54a33789]{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-54a33789]{color:var(--tahuto-ink-muted);font-size:.82rem;line-height:1.35;margin:.35rem 0 0}.chat-report__close[data-v-54a33789]{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-54a33789]{height:1.05rem;width:1.05rem}.chat-report__close[data-v-54a33789]:hover{background:#94a3b847}.chat-report__body[data-v-54a33789]{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-54a33789]{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-54a33789]{color:var(--tahuto-ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chat-report__preview-text[data-v-54a33789]{color:var(--tahuto-ink);font-size:.86rem;line-height:1.4;margin:0;white-space:pre-wrap}.chat-report__field[data-v-54a33789]{display:flex;flex-direction:column;gap:.35rem}.chat-report__field-label[data-v-54a33789]{color:var(--tahuto-ink);font-size:.8rem;font-weight:700}.chat-report__textarea[data-v-54a33789]{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-54a33789]: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-54a33789]{align-self:flex-end;color:var(--tahuto-ink-muted);font-size:.72rem}.chat-report__error[data-v-54a33789]{background:#ef44441f;color:#b91c1c}.chat-report__error[data-v-54a33789],.chat-report__success[data-v-54a33789]{border-radius:var(--app-surface-radius);font-size:.84rem;margin:0;padding:.55rem .7rem}.chat-report__success[data-v-54a33789]{background:#22c55e24;color:#15803d}.chat-report__actions[data-v-54a33789]{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.2rem}.chat-report__btn[data-v-54a33789]{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-54a33789]:disabled{cursor:not-allowed;opacity:.55}.chat-report__btn--ghost[data-v-54a33789]{background:transparent;border-color:#94a3b857;color:var(--tahuto-ink)}.chat-report__btn--primary[data-v-54a33789]{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-54a33789],.chat-report--dark .chat-report__field-label[data-v-54a33789],.chat-report--dark .chat-report__preview-text[data-v-54a33789],.chat-report--dark .chat-report__title[data-v-54a33789]{color:var(--chat-widget-modal-ink,#f8fafc)}.chat-report--dark .chat-report__counter[data-v-54a33789],.chat-report--dark .chat-report__preview-label[data-v-54a33789],.chat-report--dark .chat-report__subtitle[data-v-54a33789]{color:var(--chat-widget-modal-ink-muted,rgba(248,250,252,.62))}.chat-report--dark .chat-report__head[data-v-54a33789]{border-bottom-color:var(--chat-widget-modal-border,rgba(148,163,184,.22))}.chat-report--dark .chat-report__close[data-v-54a33789]{background:#ffffff1a;color:var(--chat-widget-modal-ink,#f8fafc)}.chat-report--dark .chat-report__close[data-v-54a33789]:hover{background:#ffffff29}.chat-report--dark .chat-report__preview[data-v-54a33789]{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-54a33789]{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-54a33789],.chat-report--dark .chat-report__textarea[data-v-54a33789]{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)}.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-60113ff0]{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-60113ff0]:hover{border-color:#94a3b86b;box-shadow:0 10px 26px #0f172a1f}.msc--selected[data-v-60113ff0]{background:#f0f9fffa;border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e973,0 10px 28px #0ea5e938}.msc--selected[data-v-60113ff0]:hover{border-color:#0284c7;box-shadow:0 0 0 2px #0284c780,0 12px 30px #0ea5e947}.msc__selected-badge[data-v-60113ff0]{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-60113ff0]{color:#0369a1}.msc--selected .msc__badge[data-v-60113ff0]{background:#0ea5e9eb;color:#fff}.msc__select[data-v-60113ff0]{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;padding:0;text-align:left;width:100%}.msc__select[data-v-60113ff0]:active{transform:scale(.98)}.msc__media[data-v-60113ff0]{aspect-ratio:4/3;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);overflow:hidden;position:relative}.msc__placeholder-mark[data-v-60113ff0]{opacity:.55}.msc__placeholder-mark[data-v-60113ff0],.msc__title-mark[data-v-60113ff0]{align-items:center;display:inline-flex;justify-content:center}.msc__title-mark[data-v-60113ff0]{flex-shrink:0}.msc__title-mark[data-v-60113ff0] .wz-brand__avatar--sm{height:1.35rem;width:1.35rem}.msc__title-row[data-v-60113ff0]{align-items:center;display:flex;gap:.45rem;padding:.55rem .6rem .7rem}.msc__title-row[data-v-60113ff0]:has(+.msc__brand){padding-bottom:.15rem}.msc__carousel[data-v-60113ff0]{inset:0;overflow:hidden;position:absolute}.msc__carousel-fade[data-v-60113ff0]{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-60113ff0]{opacity:0;z-index:2}.msc__carousel-fade--in-run[data-v-60113ff0]{opacity:1}.msc__carousel-fade--out[data-v-60113ff0]{opacity:1;z-index:1}.msc__carousel-fade--out-run[data-v-60113ff0]{opacity:0}.msc__img[data-v-60113ff0]{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-60113ff0]{align-items:center;display:flex;height:100%;justify-content:center;padding:.35rem;width:100%}.msc__placeholder-icon[data-v-60113ff0]{font-size:2.4rem;opacity:.45}.msc__badge[data-v-60113ff0]{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-60113ff0]{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-60113ff0]:hover{color:#1e293b}.msc__brand[data-v-60113ff0]{color:#64748b;font-size:.72rem;font-weight:600;margin:.15rem .6rem .7rem}.msc__info[data-v-60113ff0]{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-60113ff0]{height:1rem;width:1rem}.msc__info[data-v-60113ff0]:hover{background:#fff;color:#2563eb}.msc__info[data-v-60113ff0]:active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.msc__carousel-fade[data-v-60113ff0]{transition:none}}.vdi[data-v-cc51bb9f]{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-cc51bb9f]{display:block;height:auto;max-height:11rem;width:100%}.vdi__face[data-v-cc51bb9f]{transition:fill .2s ease}.vdi__edge[data-v-cc51bb9f]{stroke:#e2e8f0b8;stroke-linecap:round;stroke-width:1.35}.vdi__wheelbase line[data-v-cc51bb9f]{stroke:#fbbf24d9;stroke-dasharray:4 3;stroke-width:1.4}.vdi__wheelbase circle[data-v-cc51bb9f]{fill:#fbbf24f2}.vdi__label[data-v-cc51bb9f]{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-cc51bb9f]{fill:#fcd34d;font-size:9px}.vdi__legend[data-v-cc51bb9f]{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-96f48436]{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-96f48436]{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-96f48436]{max-height:14rem}.mdo-hero__img[data-v-96f48436]{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-96f48436]{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-96f48436]:hover{background:#fff;border-color:#94a3b873}.mdo-hero__nav--prev[data-v-96f48436]{left:.55rem}.mdo-hero__nav--next[data-v-96f48436]{right:.55rem}.mdo-hero__dots[data-v-96f48436]{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-96f48436]{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-96f48436]{background:#fff;transform:scale(1.15)}.mdo-hero__placeholder[data-v-96f48436]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mdo-content[data-v-96f48436]{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-96f48436]{padding:.15rem .15rem 0}.mdo-head__brand[data-v-96f48436]{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.mdo-head__model[data-v-96f48436]{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-96f48436],.mdo-loading[data-v-96f48436]{color:#64748b;font-size:.88rem;margin-top:.8rem}.mdo-error[data-v-96f48436]{color:#fca5a5}.mdo-section[data-v-96f48436]{background:#f8fafcf2;border:1px solid rgba(148,163,184,.22);border-radius:.9rem;margin-top:.75rem;padding:.75rem .8rem}.mdo-section__title[data-v-96f48436]{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.07em;margin-bottom:.45rem;text-transform:uppercase}.mdo-section__toggle[data-v-96f48436]{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-96f48436]{margin-bottom:0}.mdo-section__chevron[data-v-96f48436]{color:#64748b;font-size:1.1rem;transform:rotate(90deg);transition:transform .2s ease}.mdo-section__chevron.is-open[data-v-96f48436]{transform:rotate(-90deg)}.mdo-section__header--gens[data-v-96f48436]{align-items:center;display:flex;gap:.45rem}.mdo-section__toggle--gens[data-v-96f48436]{flex:0 0 auto;width:auto}.mdo-section__chevron-btn[data-v-96f48436]{background:transparent;border:none;cursor:pointer;flex:0 0 auto;line-height:1;padding:0}.mdo-section__badge[data-v-96f48436]{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-96f48436]{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-96f48436]::-moz-placeholder{color:#64748b}.mdo-gen-filter[data-v-96f48436]::placeholder{color:#64748b}.mdo-gen-filter[data-v-96f48436]:focus{border-color:#94a3b86b}.mdo-gen-panel[data-v-96f48436]{margin-top:.55rem;max-height:min(18rem,42vh);overflow-y:auto}.mdo-gen-panel .mdo-engine-list[data-v-96f48436]{margin-top:.45rem}.mdo-gen-empty[data-v-96f48436]{color:#64748b;font-size:.82rem;margin:0}.mdo-equipment[data-v-96f48436]{display:flex;flex-direction:column;gap:.75rem;margin-top:.55rem}.mdo-equipment__heading[data-v-96f48436]{color:#64748b;font-size:.78rem;font-weight:700;margin-bottom:.35rem}.mdo-equipment__list[data-v-96f48436]{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-96f48436]{background:transparent;border:none;color:#0284c7;cursor:pointer;font-size:.78rem;font-weight:700;margin-top:.35rem;padding:0}.mdo-section__text[data-v-96f48436]{color:#0f172a;font-size:.9rem;line-height:1.45}.mdo-list[data-v-96f48436]{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.mdo-list__label[data-v-96f48436]{color:#0f172a;display:block;font-size:.88rem;font-weight:700;line-height:1.35;word-break:break-word}.mdo-list__meta[data-v-96f48436]{color:#64748b;display:block;font-size:.78rem}.mdo-gen-list[data-v-96f48436]{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.mdo-gen[data-v-96f48436]{padding:.35rem 0}.mdo-engine-list[data-v-96f48436]{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.mdo-engine[data-v-96f48436]{background:#ffffffd9;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;padding:.7rem .75rem}.mdo-engine__name[data-v-96f48436]{color:#0f172a;font-size:.88rem;font-weight:700;line-height:1.35;margin:0}.mdo-engine__meta[data-v-96f48436]{color:#64748b;font-size:.78rem;line-height:1.4;margin:.25rem 0 0}.mdo-engine__specs[data-v-96f48436]{display:grid;gap:.45rem .65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.55rem 0 0}.mdo-engine__specs dt[data-v-96f48436]{color:#64748b;font-size:.68rem;font-weight:700}.mdo-engine__specs dd[data-v-96f48436]{color:#0f172a;font-size:.82rem;font-weight:700;margin:.08rem 0 0}.mdo-specs[data-v-96f48436]{display:grid;gap:.55rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.mdo-specs>div[data-v-96f48436]{background:#ffffffd9;border:1px solid rgba(148,163,184,.2);border-radius:.65rem;padding:.45rem .5rem}.mdo-specs dt[data-v-96f48436]{color:#64748b;font-size:.72rem;font-weight:700}.mdo-specs dd[data-v-96f48436]{color:#0f172a;font-size:.92rem;font-weight:700;margin:.1rem 0 0}.mdo-hint[data-v-96f48436]{color:#64748b;font-size:.75rem;line-height:1.4;margin-top:.45rem}.mdo-choose[data-v-96f48436]{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-96f48436]:hover{background:#fff;border-color:#94a3b866}.mdo-choose[data-v-96f48436]: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-abaa61ac]{display:flex;flex-direction:column;gap:.65rem}.wz-brand__stage[data-v-abaa61ac]{min-height:10rem;position:relative}.wz-brand-view-enter-active[data-v-abaa61ac],.wz-brand-view-leave-active[data-v-abaa61ac]{transition:opacity .28s ease,transform .34s cubic-bezier(.33,1,.68,1)}.wz-brand-view-leave-active[data-v-abaa61ac]{inset:0;pointer-events:none;position:absolute;width:100%}.wz-brand-view-enter-from[data-v-abaa61ac]{opacity:0;transform:translateY(10px)}.wz-brand-view-leave-to[data-v-abaa61ac]{opacity:0;transform:translateY(-8px) scale(.985)}.wz-brand__models[data-v-abaa61ac]{display:flex;flex-direction:column;gap:.15rem;position:relative;z-index:1}.wz-brand__models-toolbar[data-v-abaa61ac]{align-items:center;display:flex;gap:.55rem;justify-content:space-between;margin-bottom:.15rem}.wz-brand__selected-chip[data-v-abaa61ac]{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-abaa61ac]{background:none;display:flex;justify-content:center;margin:.25rem 0 .85rem;padding:0}.wz-brand__active-identity[data-v-abaa61ac]{align-items:center;animation:wz-brand-hero-rise-abaa61ac .52s ease-in both;background:none;display:inline-flex;gap:.55rem;justify-content:center}.wz-brand__active-identity[data-v-abaa61ac] .wz-brand__avatar{box-shadow:none}.wz-brand__active-name[data-v-abaa61ac]{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-abaa61ac{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wz-brand__active-identity[data-v-abaa61ac]{animation:none}.wz-brand-view-enter-active[data-v-abaa61ac],.wz-brand-view-leave-active[data-v-abaa61ac]{transition:none}.wz-brand-view-enter-from[data-v-abaa61ac],.wz-brand-view-leave-to[data-v-abaa61ac]{opacity:1;transform:none}}.wz-brand__search[data-v-abaa61ac]{align-items:center;background:#ffffffd9;border:1px solid rgba(148,163,184,.25);border-radius:0;box-shadow:none;display:flex;gap:.4rem;padding:.5rem .65rem;position:relative;z-index:2}.wz-brand__search--handoff-hidden[data-v-abaa61ac]{opacity:0;pointer-events:none}.wz-brand__search--morph-ghost[data-v-abaa61ac]{box-shadow:none;z-index:95}.wz-brand__search--morph-to-home-light[data-v-abaa61ac]{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-abaa61ac]{color:#0f172a}.wz-brand__search--morph-to-home-light .wz-brand__search-input[data-v-abaa61ac]::-moz-placeholder{color:#64748b}.wz-brand__search--morph-to-home-light .wz-brand__search-input[data-v-abaa61ac]::placeholder{color:#64748b}.wz-brand__search--morph-to-home-light .wz-brand__search-icon[data-v-abaa61ac]{color:#64748b}.wz-brand__search-icon[data-v-abaa61ac]{color:#64748b;flex-shrink:0;height:1rem;width:1rem}.wz-brand__search-input[data-v-abaa61ac]{background:transparent;border:none;color:#0f172a;flex:1;font-size:.88rem;min-width:0;outline:none}.wz-brand__search-input[data-v-abaa61ac]::-moz-placeholder{color:#64748b}.wz-brand__search-input[data-v-abaa61ac]::placeholder{color:#64748b}.wz-brand__search-input[data-v-abaa61ac]::-webkit-search-cancel-button{display:none}.wz-brand__search-clear[data-v-abaa61ac]{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-abaa61ac]{margin-top:.85rem}.wz-brand__group-title[data-v-abaa61ac]{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-abaa61ac]{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr))}.wz-brand__model-grid[data-v-abaa61ac]{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));padding:.15rem .1rem .35rem}.wz-brand__brand[data-v-abaa61ac]{align-items:center;background:#ffffffb8;border:1px solid rgba(148,163,184,.25);border-radius:0;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-abaa61ac]:active{transform:scale(.97)}.wz-brand__brand[data-v-abaa61ac]:hover{background:#ffffffeb;border-color:#94a3b866;box-shadow:none}.wz-brand__brand--selected[data-v-abaa61ac]{background:#e0f2fef2;border-color:#0ea5e98c;box-shadow:0 0 0 1px #0ea5e947}.wz-brand__brand--selected .wz-brand__brand-name[data-v-abaa61ac]{color:#0369a1}.wz-brand__brand-name[data-v-abaa61ac]{color:#0f172a;font-size:.8rem;font-weight:700}.wz-brand__back[data-v-abaa61ac]{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-abaa61ac]:hover{background:#e0f2fef2;border-color:#0ea5e973;color:#0c4a6e}.wz-brand__back[data-v-abaa61ac]:active{transform:scale(.98)}.wz-brand__active-head[data-v-abaa61ac]{align-items:center;display:flex;gap:.55rem}.wz-brand__models .wz-brand__empty[data-v-abaa61ac]{color:#64748b}.wz-brand__all[data-v-abaa61ac]{margin-top:0}.wz-brand__empty[data-v-abaa61ac]{color:#64748b;font-size:.82rem;padding:.45rem 0}.vehicle-spec-option-icon[data-v-b886e481]{color:#64748b;flex-shrink:0;height:1.65rem;width:1.65rem}.vehicle-spec-option-icon--mask-asset[data-v-b886e481]{background-color:currentColor;display:inline-block;height:2.1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.95;width:2.1rem}.vehicle-spec-option-icon--fuel-asset[data-v-b886e481]{background-color:#e2e8f0}@property --vs-fuel-electric-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--diesel[data-v-b886e481],.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--petrol[data-v-b886e481]{animation:vehicle-fuel-iridescent-b886e481 5.5s linear infinite;background-color:transparent;background-size:280% 280%}.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--petrol[data-v-b886e481]{background-image:linear-gradient(115deg,#0a0814,#3b0764 12%,#155e75,#14532d,#713f12 48%,#7c2d12 58%,#701a3a,#312e81 82%,#0a0814)}.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--diesel[data-v-b886e481]{background-image:linear-gradient(115deg,#0a0814,#312e81 12%,#701a3a,#7c2d12,#713f12 48%,#14532d 58%,#155e75,#3b0764 82%,#0a0814)}.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--electric[data-v-b886e481]{animation:vehicle-fuel-electric-b886e481 1.65s linear infinite;background-color:transparent;background-image:linear-gradient(var(--vs-fuel-electric-angle),#a16207 0,#eab308 8%,#fef08a 14%,#fff 20%,#fde047 28%,#ca8a04 34%,#fff 42%,#facc15 50%,#fefce8 56%,#a16207 64%,#fde047 72%,#fff 80%,#eab308 88%,#fef08a 94%,#a16207 100%);background-size:340% 340%}@media(prefers-reduced-motion:reduce){.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--diesel[data-v-b886e481],.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--electric[data-v-b886e481],.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--petrol[data-v-b886e481]{animation:none;background-position:40% 50%}.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--electric[data-v-b886e481]{--vs-fuel-electric-angle:22deg}}@keyframes vehicle-fuel-iridescent-b886e481{0%{background-position:0 40%}50%{background-position:100% 60%}to{background-position:0 40%}}@keyframes vehicle-fuel-electric-b886e481{0%{--vs-fuel-electric-angle:0deg;background-position:0 40%}50%{--vs-fuel-electric-angle:45deg;background-position:100% 60%}to{--vs-fuel-electric-angle:0deg;background-position:0 40%}}.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--hybrid[data-v-b886e481]{background-color:#4ade80}.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--gnv[data-v-b886e481],.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--gpl[data-v-b886e481]{background-color:#a78bfa}.vehicle-spec-option-icon--fuel-asset.vehicle-spec-option-icon--fuel-default[data-v-b886e481]{background-color:#94a3b8}.vehicle-spec-option-icon--gearbox-asset[data-v-b886e481],.vehicle-spec-option-icon--gearbox-asset.vehicle-spec-option-icon--automatic[data-v-b886e481],.vehicle-spec-option-icon--gearbox-asset.vehicle-spec-option-icon--manual[data-v-b886e481]{background-color:#64748b}.wz-step[data-v-49c97944]{gap:1.6rem}.wz-fg__field[data-v-49c97944],.wz-step[data-v-49c97944]{display:flex;flex-direction:column}.wz-fg__field[data-v-49c97944]{gap:.8rem}.wz-fg__label[data-v-49c97944]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:1.45rem;font-weight:400;letter-spacing:0;margin:0;text-transform:none}.wz-fg__choices[data-v-49c97944]{display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr)}.wz-fg__choices--3col[data-v-49c97944]{grid-template-columns:repeat(3,1fr)}.wz-fg__choices--wrap[data-v-49c97944]{display:flex;flex-wrap:wrap}.wz-fg__choices--wrap .wz-fg__choice[data-v-49c97944]{flex:1 1 calc(50% - .6rem);min-width:7rem}.wz-fg__choice[data-v-49c97944]{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:1rem;font-weight:700;gap:.4rem;justify-content:center;min-height:4.6rem;opacity:.55;padding:.85rem .65rem;transition:transform .12s ease,border-color .15s ease,background .15s ease,opacity .15s ease}.wz-fg__choice[data-v-49c97944]:active{transform:scale(.96)}.wz-fg__choice--active[data-v-49c97944]{background:linear-gradient(135deg,#38bdf824,#0ea5e914);border-color:#38bdf8;box-shadow:0 8px 18px #0ea5e91f;color:#0f172a;opacity:1}.wz-fg__icon[data-v-49c97944]{height:1.85rem;width:1.85rem}.wz-fg__choice--active .wz-fg__icon[data-v-49c97944]{color:#0284c7}.wz-fg__choice--active .wz-fg__icon.vehicle-spec-option-icon--fuel-asset[data-v-49c97944]{filter:brightness(1.08) saturate(1.1);opacity:1}.wz-fg__choice--active .wz-fg__icon.vehicle-spec-option-icon--gearbox-asset[data-v-49c97944]{background-color:#0284c7;opacity:1}.wz-fg__expand-btn[data-v-49c97944]{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:.4rem;justify-content:center;min-height:4.6rem;padding:.85rem .65rem;transition:transform .12s ease,border-color .15s ease,background .15s ease}.wz-fg__expand-btn[data-v-49c97944]:active{transform:scale(.96)}.wz-fg__expand-btn--open[data-v-49c97944]{background:#ffffffb8;border-color:#94a3b840;border-style:solid}.wz-fg__expand-icon[data-v-49c97944]{font-size:1.5rem;font-weight:700;line-height:1}.wz-fg__extra-choices[data-v-49c97944]{display:grid;gap:.6rem;grid-template-columns:repeat(3,1fr);padding-top:.6rem}.wz-fg__choice-label[data-v-49c97944]{line-height:1.2;text-align:center}.wz-fg__next[data-v-49c97944]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;border-radius:1rem;box-shadow:0 10px 24px #0ea5e938;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:800;margin-top:.4rem;padding:1rem 1.2rem;width:100%}.wz-fg__next[data-v-49c97944]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.wz-dial__area[data-v-8ca3ecff]{background:#ffffffb8;border:1px solid rgba(148,163,184,.25);border-radius:1.1rem;box-shadow:0 8px 24px #0f172a14;padding:.15rem .25rem .1rem;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wz-dial__svg[data-v-8ca3ecff]{display:block;height:auto;overflow:visible;width:100%}.wz-dial__track[data-v-8ca3ecff]{stroke:#94a3b847}.wz-dial__track[data-v-8ca3ecff],.wz-dial__track-active[data-v-8ca3ecff]{stroke-linecap:round;stroke-width:9}.wz-dial__track-active--base[data-v-8ca3ecff]{opacity:1;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.wz-dial__track-active--base.wz-dial__track-active--faded[data-v-8ca3ecff]{opacity:0}.wz-dial__track-active--evo[data-v-8ca3ecff]{filter:drop-shadow(0 0 0 rgba(14,165,233,0));opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1)}.wz-dial__track-active--evo.wz-dial__track-active--shown[data-v-8ca3ecff]{filter:drop-shadow(0 0 6px rgba(14,165,233,.28));opacity:1}.wz-dial__tip-pulse[data-v-8ca3ecff]{cursor:grab}.wz-dial__tip-pulse[data-v-8ca3ecff]:active{cursor:grabbing}.wz-dial__tip-aura[data-v-8ca3ecff]{fill:#0ea5e9;opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)}.wz-dial__tip-glow[data-v-8ca3ecff]{fill:#22d3ee;opacity:0;transform:scale(.5);transform-box:fill-box;transform-origin:center;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1),filter .45s cubic-bezier(.4,0,.2,1)}.wz-dial__tip-cap[data-v-8ca3ecff]{fill:#4f46e5;opacity:0;stroke:#fff;stroke-width:2;transform:scale(.55);transform-box:fill-box;transform-origin:center;transition:opacity .4s cubic-bezier(.4,0,.2,1) .05s,transform .4s cubic-bezier(.34,1.4,.64,1) .05s}.wz-dial__tip-pulse--visible .wz-dial__tip-cap[data-v-8ca3ecff]{opacity:1;transform:scale(1)}.wz-dial__tip-pulse--visible .wz-dial__tip-aura[data-v-8ca3ecff]{animation:wz-dial-tip-aura-8ca3ecff 2s cubic-bezier(.45,0,.2,1) .35s infinite}.wz-dial__tip-pulse--visible .wz-dial__tip-glow[data-v-8ca3ecff]{animation:wz-dial-tip-glow-8ca3ecff 2s cubic-bezier(.45,0,.2,1) .35s infinite}@keyframes wz-dial-tip-aura-8ca3ecff{0%,to{opacity:0;transform:scale(.55)}50%{opacity:.5;transform:scale(1.55)}}@keyframes wz-dial-tip-glow-8ca3ecff{0%,to{filter:drop-shadow(0 0 2px rgba(14,165,233,.3));opacity:.2;transform:scale(.75)}50%{filter:drop-shadow(0 0 10px rgba(14,165,233,.9)) drop-shadow(0 0 20px rgba(99,102,241,.55));opacity:.85;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.wz-dial__tip-aura[data-v-8ca3ecff],.wz-dial__tip-cap[data-v-8ca3ecff],.wz-dial__tip-glow[data-v-8ca3ecff],.wz-dial__track-active--base[data-v-8ca3ecff],.wz-dial__track-active--evo[data-v-8ca3ecff]{transition:none}.wz-dial__tip-pulse--visible .wz-dial__tip-aura[data-v-8ca3ecff],.wz-dial__tip-pulse--visible .wz-dial__tip-glow[data-v-8ca3ecff]{animation:none}.wz-dial__tip-pulse--visible .wz-dial__tip-glow[data-v-8ca3ecff]{filter:drop-shadow(0 0 6px rgba(14,165,233,.5));opacity:.55;transform:scale(1)}.wz-dial__tip-pulse--visible .wz-dial__tip-cap[data-v-8ca3ecff]{opacity:1;transform:scale(1)}}.wz-dial__tick[data-v-8ca3ecff]{stroke:#94a3b8;stroke-width:1.75}.wz-dial__tick-label[data-v-8ca3ecff]{dominant-baseline:middle;fill:#94a3b8;font-size:10px;font-weight:700;text-anchor:middle}.wz-dial__tick-label--expand[data-v-8ca3ecff]{cursor:pointer;fill:#0284c7}.wz-dial__needle[data-v-8ca3ecff]{cursor:grab;stroke:#ef4444;stroke-linecap:round;stroke-width:3.25}.wz-dial__needle-group[data-v-8ca3ecff]{cursor:grab}.wz-dial__needle-group[data-v-8ca3ecff]:active{cursor:grabbing}.wz-dial__hub[data-v-8ca3ecff]{fill:#e2e8f0;stroke:#fff;stroke-width:2.5}.wz-dial__hub-core[data-v-8ca3ecff]{fill:#ef4444}.wz-dial__value-wrap[data-v-8ca3ecff]{align-items:center;display:flex;flex-direction:column;gap:.2rem;margin-bottom:.65rem;padding:.2rem .65rem 0;position:relative;z-index:1}.wz-dial__value-row[data-v-8ca3ecff]{align-items:center;display:flex;justify-content:center;min-height:1.85rem;width:100%}.wz-dial__value-btn[data-v-8ca3ecff]{background:transparent;border:none;border-radius:.55rem;color:#0f172a;cursor:text;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;line-height:1.05;padding:.15rem .5rem}.wz-dial__value-btn[data-v-8ca3ecff]:hover{background:#0ea5e91a}.wz-dial__evolutive[data-v-8ca3ecff]{align-items:center;background:transparent;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;flex-shrink:0;gap:.4rem;justify-content:center;padding:.2rem .5rem;transition:background .15s ease,opacity .15s ease}.wz-dial__evolutive[data-v-8ca3ecff]:hover:not(:disabled){background:#0ea5e914}.wz-dial__evolutive--locked[data-v-8ca3ecff]{cursor:default;opacity:.92}.wz-dial__evolutive-check[data-v-8ca3ecff]{align-items:center;background:#ffffffd9;border:2px solid rgba(148,163,184,.4);border-radius:.45rem;color:#0f172a;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:900;height:1.65rem;justify-content:center;width:1.65rem}.wz-dial__evolutive--active .wz-dial__evolutive-check[data-v-8ca3ecff]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.wz-dial__evolutive strong[data-v-8ca3ecff]{color:#0f172a;font-size:.95rem;font-weight:800;white-space:nowrap}.wz-dial__value-input[data-v-8ca3ecff]{background:#ffffffeb;border:2px solid #0ea5e9;border-radius:.55rem;box-shadow:0 0 0 3px #0ea5e91f;color:#0f172a;font-size:1.55rem;font-weight:800;outline:none;padding:.15rem .4rem;text-align:center;width:9rem}.wz-dial__hint[data-v-8ca3ecff]{color:#0284c7;font-size:.72rem;font-weight:600;margin:0;text-align:center}.wz-year-frise[data-v-7ef5db90],.wz-year-frise__panel[data-v-7ef5db90]{display:flex;flex-direction:column}.wz-year-frise__panel[data-v-7ef5db90]{background:#ffffffb8;border:1px solid rgba(148,163,184,.25);border-radius:1.1rem;box-shadow:0 8px 24px #0f172a14;gap:.35rem;overflow:hidden;padding:.85rem 0 .65rem;position:relative}.wz-year-frise__selection-wrap[data-v-7ef5db90]{display:flex;justify-content:center;padding:0 .5rem;position:relative;z-index:2}.wz-year-frise__selection-wrap--dimmed[data-v-7ef5db90]{opacity:.55}.wz-year-frise__selection[data-v-7ef5db90]{align-items:center;background:transparent;border:none;color:#0f172a;display:flex;font-family:inherit;font-size:2rem;font-weight:800;justify-content:center;letter-spacing:-.02em;line-height:1;margin:0;min-height:2.4rem;min-width:5.5rem;padding:.15rem .55rem}.wz-year-frise__selection--editable[data-v-7ef5db90]{border-radius:.55rem;cursor:text;transition:background .15s ease}.wz-year-frise__selection--editable[data-v-7ef5db90]:hover{background:#94a3b81f}.wz-year-frise__selection--placeholder[data-v-7ef5db90]{color:#64748b;cursor:pointer;font-size:.92rem;font-weight:600;letter-spacing:0}.wz-year-frise__selection--input[data-v-7ef5db90]{background:#fffffff2;border-radius:.55rem;box-shadow:0 0 0 2px #0ea5e959;cursor:text;outline:none;text-align:center;width:5.5rem}.wz-year-frise__range[data-v-7ef5db90]{color:#475569;display:flex;font-size:.72rem;font-weight:700;justify-content:space-between;letter-spacing:.04em;padding:0 1rem;position:relative;text-transform:uppercase;z-index:2}.wz-year-frise__range--dimmed[data-v-7ef5db90]{opacity:.55}.wz-year-frise__scroll-shell[data-v-7ef5db90]{margin:.1rem 0 .15rem;position:relative;z-index:2}.wz-year-frise__scroll-shell--dimmed[data-v-7ef5db90]{opacity:.55}.wz-year-frise__viewport[data-v-7ef5db90]{position:relative}.wz-year-frise__fade[data-v-7ef5db90]{bottom:0;pointer-events:none;position:absolute;top:0;width:3.2rem;z-index:3}.wz-year-frise__fade--left[data-v-7ef5db90]{background:linear-gradient(90deg,#fffffffa,#ffffffd1 38%,#ffffff47 72%,#fff0);left:0}.wz-year-frise__fade--right[data-v-7ef5db90]{background:linear-gradient(270deg,#fffffffa,#ffffffd1 38%,#ffffff47 72%,#fff0);right:0}.wz-year-frise__track[data-v-7ef5db90]{align-items:flex-start;display:flex;min-height:6.4rem;padding-bottom:.25rem;padding-top:.35rem;position:relative}.wz-year-frise__rail[data-v-7ef5db90]{background:linear-gradient(90deg,#0ea5e91f,#0ea5e973,#38bdf873,#0ea5e91f);border-radius:999px;box-shadow:0 0 12px #0ea5e91f;height:4px;left:0;position:absolute;right:0;top:1.55rem}.wz-year-frise__node[data-v-7ef5db90]{align-items:center;background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:.65rem;min-width:3.75rem;padding:0 .2rem .35rem;position:relative;transition:color .15s ease,transform .12s ease}.wz-year-frise__node[data-v-7ef5db90]:active{transform:scale(.96)}.wz-year-frise__dot[data-v-7ef5db90]{background:#94a3b88c;border:2px solid hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 0 #0ea5e900;height:.85rem;position:absolute;top:1.05rem;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease;width:.85rem}.wz-year-frise__tick[data-v-7ef5db90]{background:#94a3b859;border-radius:999px;height:.75rem;margin-top:.55rem;opacity:0;width:1px}.wz-year-frise__label[data-v-7ef5db90]{font-size:.88rem;font-weight:700;line-height:1;transition:color .15s ease,font-size .15s ease;white-space:nowrap}.wz-year-frise__node--active[data-v-7ef5db90]{color:#0284c7}.wz-year-frise__node--active .wz-year-frise__dot[data-v-7ef5db90]{background:#0ea5e9;border-color:#bae6fd;box-shadow:0 0 0 4px #0ea5e929,0 0 14px #0ea5e938;transform:scale(1.35)}.wz-year-frise__node--active .wz-year-frise__label[data-v-7ef5db90]{color:#0f172a;font-size:1.05rem;font-weight:800}.wz-year-frise__node[data-v-7ef5db90]:hover:not(.wz-year-frise__node--active){color:#0f172a}.wz-year-frise__node:hover:not(.wz-year-frise__node--active) .wz-year-frise__dot[data-v-7ef5db90]{background:#0ea5e9a6}.wz-year-frise__unknown[data-v-7ef5db90]{align-self:center;background:#94a3b81f;border:none;border-radius:999px;color:#64748b;cursor:pointer;font-size:.88rem;font-weight:700;margin:.15rem 0 0;padding:.45rem .9rem;position:relative;text-align:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease;z-index:4}.wz-year-frise__unknown[data-v-7ef5db90]:hover{background:#94a3b833;color:#0f172a}.wz-year-frise__unknown--active[data-v-7ef5db90]{background:#38bdf824;box-shadow:0 0 0 1px #38bdf859;color:#0284c7}.wz-step[data-v-581cfaf3]{gap:1.6rem}.wz-step[data-v-581cfaf3],.wz-ym__field[data-v-581cfaf3]{display:flex;flex-direction:column}.wz-ym__field[data-v-581cfaf3]{gap:.8rem}.wz-ym__field--mileage[data-v-581cfaf3]{margin-top:.2rem}.wz-ym__label[data-v-581cfaf3]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:1.45rem;font-weight:400;letter-spacing:0;margin:0;text-transform:none}.wz-ym__next[data-v-581cfaf3]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;border-radius:1rem;box-shadow:0 14px 30px #0ea5e938;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:800;margin-top:.5rem;padding:1rem 1.2rem;transition:opacity .15s ease,transform .12s ease;width:100%}.wz-ym__next[data-v-581cfaf3]:active{transform:scale(.98)}.wz-ym__next[data-v-581cfaf3]: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-f2e3aed0],.wz-price__price-block[data-v-f2e3aed0],.wz-price__seller[data-v-f2e3aed0]{display:flex;flex-direction:column}.wz-price[data-v-f2e3aed0]{gap:.55rem}.wz-price__map-location-label[data-v-f2e3aed0],.wz-price__price-label[data-v-f2e3aed0]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:1.45rem;font-weight:400;letter-spacing:0;line-height:1.25;margin:0;text-transform:none}.wz-price__price-block[data-v-f2e3aed0]{gap:.45rem}.wz-price__stance[data-v-f2e3aed0]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.35rem}.wz-price__stance-btn[data-v-f2e3aed0]{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-f2e3aed0]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.wz-price__stance-icon[data-v-f2e3aed0]{color:inherit;display:inline-flex;height:1.15rem;width:1.15rem}.wz-price__stance-icon[data-v-f2e3aed0] .price-tag-icon--firm,.wz-price__stance-icon[data-v-f2e3aed0] .price-tag-icon--negotiable{height:1.15rem;width:1.15rem}.wz-price__seller[data-v-f2e3aed0]{gap:.55rem;padding-top:.15rem}.wz-price__seller-sep[data-v-f2e3aed0]{background:linear-gradient(90deg,transparent,rgba(148,163,184,.32) 12%,rgba(148,163,184,.32) 88%,transparent);height:1px;margin-bottom:.35rem}.wz-price__map-header[data-v-f2e3aed0]{align-items:stretch;display:flex;flex-direction:column;gap:.55rem}.wz-price__commune-row[data-v-f2e3aed0]{align-items:center;display:flex;gap:.55rem;min-width:0;width:100%}.wz-price__commune-select[data-v-f2e3aed0]{flex:1 1 auto;min-width:0}.wz-price__commune-locate[data-v-f2e3aed0]{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-f2e3aed0]{display:block;height:1.15rem;width:1.15rem}.wz-price__commune-locate[data-v-f2e3aed0]:disabled{cursor:not-allowed;opacity:.55}.wz-price__commune-locate-spinner[data-v-f2e3aed0]{animation:wz-price-locate-spin-f2e3aed0 .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-f2e3aed0]{color:#b45309;font-size:.72rem;font-weight:600;margin:0}.wz-price__estimate[data-v-f2e3aed0]{background:transparent;border:none;border-radius:0;color:#0f172a;padding:.35rem 0 .15rem;text-align:center}.wz-price__estimate-row[data-v-f2e3aed0]{align-items:center;display:flex;gap:.55rem;justify-content:center}.wz-price__step-btn[data-v-f2e3aed0]{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-f2e3aed0]:hover{background:#0ea5e91a;border-color:#0ea5e959;color:#0284c7}.wz-price__step-btn[data-v-f2e3aed0]:active{transform:scale(.96)}.wz-price__estimate-input-wrap[data-v-f2e3aed0]{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-f2e3aed0]{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-f2e3aed0]:focus{color:#0369a1}.wz-price__estimate-value--display[data-v-f2e3aed0]{cursor:text;display:inline-flex;width:100%}.wz-price__estimate-value--display[data-v-f2e3aed0] .motion-rolling-price__placeholder{color:#94a3b8;font-weight:800}.wz-price__estimate-currency[data-v-f2e3aed0]{color:#64748b;flex-shrink:0;font-size:1rem;font-weight:700}.wz-price__reco-btn[data-v-f2e3aed0]{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-f2e3aed0]{color:#0369a1}.wz-price__reco-btn-label[data-v-f2e3aed0],.wz-price__reco-btn-sep[data-v-f2e3aed0]{color:#64748b;font-size:.82rem;font-weight:700}.wz-price__reco-btn-value[data-v-f2e3aed0]{color:#0284c7;font-size:.92rem;font-weight:800;transition:color .15s ease}.wz-price__estimate-hint[data-v-f2e3aed0]{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-f2e3aed0]:hover{color:#334155}.wz-price-explainer[data-v-f2e3aed0]{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-f2e3aed0]{color:#f8fafc;font-size:1.05rem;font-weight:800;line-height:1.3;margin:0}.wz-price-explainer__intro[data-v-f2e3aed0]{color:#94a3b8;font-size:.78rem;line-height:1.45;margin:.55rem 0 0}.wz-price-explainer__list[data-v-f2e3aed0]{display:grid;gap:.65rem;list-style:none;margin:.85rem 0 0;padding:0}.wz-price-explainer__item[data-v-f2e3aed0]{background:#1e293bb8;border:1px solid rgba(148,163,184,.14);border-radius:.7rem;padding:.55rem .65rem}.wz-price-explainer__item-label[data-v-f2e3aed0]{color:#7dd3fc;font-size:.72rem;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.wz-price-explainer__item-detail[data-v-f2e3aed0]{color:#cbd5e1;font-size:.78rem;line-height:1.4;margin:.28rem 0 0}.wz-price-explainer__result[data-v-f2e3aed0]{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-f2e3aed0]{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.wz-price-explainer__result-value[data-v-f2e3aed0]{color:#38bdf8;font-size:1.2rem;font-weight:900;margin:.3rem 0 0}.wz-price-explainer__result-range[data-v-f2e3aed0]{color:#94a3b8;font-size:.72rem;font-weight:600;margin:.35rem 0 0}.wz-price-explainer__close[data-v-f2e3aed0]{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-f2e3aed0{to{transform:rotate(1turn)}}.pub-desc[data-v-082b3d6e]{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;min-height:0}.pub-desc__head[data-v-082b3d6e]{align-items:center;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between}.pub-desc__label[data-v-082b3d6e]{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-082b3d6e]{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-082b3d6e]:hover:not(:disabled){box-shadow:0 8px 18px #0ea5e92e;transform:translateY(-1px)}.pub-desc__magic-btn[data-v-082b3d6e]:disabled{cursor:not-allowed;opacity:.45}.pub-desc__input[data-v-082b3d6e]{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-082b3d6e]::-moz-placeholder{color:#78350f73}.pub-desc__input[data-v-082b3d6e]::placeholder{color:#78350f73}.pub-desc__input[data-v-082b3d6e]: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-c7543dee]{background:transparent;box-shadow:none;max-width:none;padding:0;width:100%}.pws[data-v-c7543dee]{--pws-card-texture:var(--v4b45f1c0);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-c7543dee]{color:#0284c7;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.pws__title[data-v-c7543dee]{color:#0f172a;font-size:1.35rem;font-weight:900;line-height:1.15;margin:0}.pws__subtitle[data-v-c7543dee]{color:#64748b;font-size:.86rem;line-height:1.45;margin:0;max-width:18rem}.pws__card-stage[data-v-c7543dee]{margin-top:.25rem;perspective:1200px;width:min(100%,17.5rem)}.pws__card[data-v-c7543dee]{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-c7543dee]{opacity:1;transform:rotateY(0) rotateX(0) scale(1)}.pws--success .pws__card[data-v-c7543dee]{animation:pws-card-shine-c7543dee 1.8s ease .2s 1}.pws__card-holo[data-v-c7543dee]{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-c7543dee]{animation:pws-holo-sweep-c7543dee 1.6s ease .35s 1 forwards}.pws__card-inner[data-v-c7543dee]{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-c7543dee]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.65rem .7rem .35rem}.pws__card-brand[data-v-c7543dee]{align-items:center;display:inline-flex;gap:.4rem;min-width:0}.pws__card-brand-name[data-v-c7543dee]{color:#e2e8f0;font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pws__card-hp[data-v-c7543dee]{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-c7543dee]{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-c7543dee]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pws__card-art-fallback[data-v-c7543dee]{align-items:center;display:flex;font-size:2.4rem;height:100%;justify-content:center;width:100%}.pws__card-media-count[data-v-c7543dee]{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-c7543dee]{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;padding:.55rem .7rem .2rem}.pws__card-name[data-v-c7543dee]{color:#f8fafc;font-size:1rem;font-weight:900;margin:0;text-align:left}.pws__card-year[data-v-c7543dee]{color:#cbd5e1;flex-shrink:0;font-size:.72rem;font-weight:800}.pws__stats[data-v-c7543dee]{display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 .7rem .55rem}.pws__stat[data-v-c7543dee]{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-c7543dee]{color:#94a3b8;font-size:.62rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.pws__stat dd[data-v-c7543dee]{color:#e2e8f0;font-size:.76rem;font-weight:800;line-height:1.2;margin:.1rem 0 0}.pws__card-foot[data-v-c7543dee]{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-c7543dee]{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-c7543dee]{display:flex;gap:.55rem;margin-top:.15rem;width:100%}.pws__btn[data-v-c7543dee]{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-c7543dee]:disabled{cursor:wait;opacity:.65}.pws__btn[data-v-c7543dee]:not(:disabled):active{transform:scale(.98)}.pws__btn--ghost[data-v-c7543dee]{background:#ffffffb8;border:1px solid rgba(148,163,184,.28);color:#0f172a}.pws__btn--primary[data-v-c7543dee]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);box-shadow:0 10px 24px #0ea5e938;color:#fff}@keyframes pws-card-shine-c7543dee{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-c7543dee{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-c7543dee]{opacity:1;transform:none;transition:none}.pws--success .pws__card[data-v-c7543dee],.pws--success .pws__card-holo[data-v-c7543dee]{animation:none}}.flash-maint[data-v-8f73eadf]{gap:1.25rem}.flash-maint[data-v-8f73eadf],.flash-maint__block[data-v-8f73eadf]{display:flex;flex-direction:column}.flash-maint__block[data-v-8f73eadf]{gap:.55rem}.flash-maint__block-head[data-v-8f73eadf]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.flash-maint__title[data-v-8f73eadf]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:1.35rem;font-weight:400;margin:0}.flash-maint__title--sm[data-v-8f73eadf]{font-size:1.2rem}.flash-maint__chips[data-v-8f73eadf]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.flash-maint__chip[data-v-8f73eadf]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.45);border-radius:999px;color:#334155;display:inline-flex;font:inherit;font-size:.84rem;font-weight:600;gap:.15rem;max-width:100%;padding:.42rem .7rem;transition:background .15s ease,border-color .15s ease,color .15s ease,padding .15s ease}.flash-maint__chip--editing[data-v-8f73eadf]{gap:.2rem;padding-right:.45rem}.flash-maint__chip--on[data-v-8f73eadf]{background:#334155;border-color:#334155;color:#fff}.flash-maint__chip--todo[data-v-8f73eadf]{background:#d97706;border-color:#d97706;color:#fff}.flash-maint__chip--muted[data-v-8f73eadf]{opacity:.4}.flash-maint__chip--clickable[data-v-8f73eadf]{cursor:pointer}.flash-maint__chip-text[data-v-8f73eadf]{min-width:0;white-space:nowrap}.flash-maint__chip-label[data-v-8f73eadf]{flex-shrink:0;white-space:nowrap}.flash-maint__chip-input[data-v-8f73eadf]{background:transparent;border:none;caret-color:currentColor;color:inherit;font:inherit;font-size:inherit;font-weight:650;max-width:min(42vw,12rem);min-width:2ch;outline:none;padding:0}.flash-maint__chip-input[data-v-8f73eadf]::-moz-placeholder{color:currentColor;opacity:.45}.flash-maint__chip-input[data-v-8f73eadf]::placeholder{color:currentColor;opacity:.45}.flash-maint__chip-clear[data-v-8f73eadf]{align-items:center;background:#ffffff2e;border:none;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:.95rem;height:1.15rem;justify-content:center;line-height:1;margin-left:.1rem;padding:0;width:1.15rem}.flash-maint__chip:not(.flash-maint__chip--on):not(.flash-maint__chip--todo) .flash-maint__chip-clear[data-v-8f73eadf]{background:#0f172a14}.flash-maint__ghost[data-v-8f73eadf]{background:transparent;border:1px dashed rgba(148,163,184,.55);border-radius:999px;color:#64748b;cursor:pointer;flex-shrink:0;font:inherit;font-size:.78rem;font-weight:650;padding:.28rem .55rem}.flash-maint__ghost--on[data-v-8f73eadf]{background:#47556914;border-color:#475569;border-style:solid;color:#334155}.flash-maint__custom[data-v-8f73eadf]{display:flex;flex-direction:column;gap:.3rem}.flash-maint__custom-label[data-v-8f73eadf]{color:#64748b;font-size:.78rem;font-weight:650}.flash-maint__add-row[data-v-8f73eadf]{display:flex;gap:.45rem}.flash-maint__input[data-v-8f73eadf]{background:#fff;border:1px solid rgba(148,163,184,.45);border-radius:calc(var(--app-surface-radius) - 8px);color:#0f172a;flex:1;font:inherit;font-size:.92rem;min-width:0;padding:.65rem .75rem}.flash-maint__input[data-v-8f73eadf]:disabled{cursor:not-allowed;opacity:.45}.flash-maint__add-btn[data-v-8f73eadf]{background:#e2e8f0;border:none;border-radius:calc(var(--app-surface-radius) - 8px);color:#0f172a;cursor:pointer;flex-shrink:0;font:inherit;font-size:.88rem;font-weight:750;padding:.65rem .85rem}.flash-maint__add-btn[data-v-8f73eadf]:disabled{cursor:not-allowed;opacity:.45}.flash-maint__next[data-v-8f73eadf]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;border-radius:var(--app-surface-radius);box-shadow:0 14px 30px #0ea5e938;color:#fff;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:800;margin-top:.2rem;padding:1rem 1.2rem;transition:opacity .15s ease,transform .12s ease;width:100%}.flash-maint__next[data-v-8f73eadf]:active{transform:scale(.98)}.flash-contact[data-v-8dde3286]{display:flex;flex-direction:column;gap:1.2rem}.flash-contact__block[data-v-8dde3286]{display:flex;flex-direction:column;gap:.45rem}.flash-contact__phone-head[data-v-8dde3286]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.flash-contact__label[data-v-8dde3286]{color:#64748b;font-size:.78rem;font-weight:750}.flash-contact__badge[data-v-8dde3286],.flash-contact__label[data-v-8dde3286]{letter-spacing:.04em;text-transform:uppercase}.flash-contact__badge[data-v-8dde3286]{background:#10b98124;border-radius:999px;color:#047857;font-size:.7rem;font-weight:800;padding:.18rem .5rem}.flash-contact__phone-row[data-v-8dde3286]{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-8dde3286]{color:#64748b;flex-shrink:0;font-size:.95rem;font-weight:700}.flash-contact__phone[data-v-8dde3286]{color:#0f172a;flex:1;font-size:1.15rem;font-weight:750;letter-spacing:.03em;min-width:0}.flash-contact__edit[data-v-8dde3286]{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-8dde3286]{display:flex;flex-direction:column;gap:.45rem}.flash-contact__cancel[data-v-8dde3286]{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-8dde3286]{color:#94a3b8;font-size:.84rem;margin:0}.flash-contact__input[data-v-8dde3286]{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-8dde3286]{display:flex;flex-wrap:wrap;gap:.65rem}.flash-contact__handle[data-v-8dde3286]{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-8dde3286]{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-8dde3286]{display:block;height:100%;width:100%}.flash-contact__handle--telegram .flash-contact__handle-logo[data-v-8dde3286]{color:#229ed9}.flash-contact__handle--messenger .flash-contact__handle-logo[data-v-8dde3286]{color:#0084ff}.flash-contact__handle-prefix[data-v-8dde3286]{color:#94a3b8;flex-shrink:0;font-size:.9rem;font-weight:650}.flash-contact__handle-input[data-v-8dde3286]{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-8dde3286]::-moz-placeholder{color:#94a3b8;font-weight:500}.flash-contact__handle-input[data-v-8dde3286]::placeholder{color:#94a3b8;font-weight:500}.flash-contact__channel[data-v-8dde3286]{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 5.5rem;flex-direction:column;font:inherit;font-size:.78rem;font-weight:700;gap:.4rem;justify-content:center;min-height:5.6rem;min-width:5.5rem;padding:.75rem .5rem;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.flash-contact__channel svg[data-v-8dde3286]{height:2.15rem;width:2.15rem}.flash-contact__channel[data-v-8dde3286]:active{transform:scale(.96)}.flash-contact__channel--whatsapp.flash-contact__channel--on[data-v-8dde3286]{background:#25d3661f;border-color:#25d366;color:#128c7e}.flash-contact__channel--telegram.flash-contact__channel--on[data-v-8dde3286]{background:#2aabee1f;border-color:#2aabee;color:#229ed9}.flash-contact__channel--messenger.flash-contact__channel--on[data-v-8dde3286]{background:#0084ff1f;border-color:#0084ff;color:#0084ff}.flash-contact__next[data-v-8dde3286]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;border-radius:var(--app-surface-radius);box-shadow:0 14px 30px #0ea5e938;color:#fff;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:800;margin-top:.15rem;padding:1rem 1.2rem;transition:opacity .15s ease,transform .12s ease;width:100%}.flash-contact__next[data-v-8dde3286]:active{transform:scale(.98)}.flash-contact__next[data-v-8dde3286]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.flash-progress[data-v-bd899d82]{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-bd899d82]{align-items:center;display:flex;gap:.55rem;justify-content:space-between;min-width:0;overflow:visible}.flash-progress__chat-switch[data-v-bd899d82]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.4);border-radius:999px;color:#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-bd899d82]{height:.95rem;width:.95rem}.flash-progress__chat-switch[data-v-bd899d82]:active{transform:scale(.96)}.flash-progress__chat-switch[data-v-bd899d82]:hover{background:#f8fafc;border-color:#94a3b8}.flash-progress__fields[data-v-bd899d82]{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0}.flash-progress__track[data-v-bd899d82]{background:color-mix(in srgb,var(--tahuto-ink,#0f172a) 18%,transparent);border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tahuto-ink,#0f172a) 12%,transparent);height:.58rem;overflow:hidden}.flash-progress__fill[data-v-bd899d82]{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-bd899d82]{color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.3;margin:0;overflow:visible;padding:0;text-overflow:unset;white-space:normal;width:100%}.flash-progress__score[data-v-bd899d82]{align-self:center;flex-shrink:0;max-width:11rem;overflow:visible;position:relative;z-index:1}.flash-progress__score[data-v-bd899d82] .trust-index-badge--media-pill{max-width:11rem}.flash-progress__score[data-v-bd899d82] .trust-index-badge__label{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-progress__badges[data-v-bd899d82]{min-height:0;padding:0 0 .1rem .55rem}.flash-progress__badges[data-v-bd899d82] .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-bd899d82]{transition:none}}.flash-hero[data-v-1471b23b]{background:#ffffffb8;border:2px solid rgba(148,163,184,.42);border-radius:var(--app-surface-radius);display:flex;flex:0 0 auto;flex-direction:column;height:auto;max-height:none;overflow:visible}.flash-hero__media[data-v-1471b23b]{background:#0f172a;border-top-left-radius:inherit;border-top-right-radius:inherit;height:min(24vh,150px);max-height:150px;min-height:0;overflow:hidden;position:relative}.flash-hero__stage[data-v-1471b23b]{background:#0f172a;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.flash-hero__stage--empty[data-v-1471b23b]{background:radial-gradient(120% 80% at 50% 20%,rgba(125,211,252,.28),transparent 55%),linear-gradient(180deg,#64748b,#475569);gap:0;padding:0;position:relative;text-align:left}.flash-hero__guide[data-v-1471b23b],.flash-hero__stage--empty[data-v-1471b23b]{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.flash-hero__guide[data-v-1471b23b]{box-sizing:border-box;gap:.4rem;height:100%;min-height:0;padding:.55rem .85rem;width:100%}.flash-hero__guide-slide[data-v-1471b23b]{align-items:center;display:flex;flex-direction:row;gap:.85rem;width:100%}.flash-hero__guide-img[data-v-1471b23b]{display:block;flex:0 0 auto;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(11.5rem,42%)}.flash-hero__guide-copy[data-v-1471b23b]{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.flash-hero__guide-label[data-v-1471b23b]{color:#fff;font-family:"DM Serif Display",Georgia,serif;font-size:.95rem;font-weight:400;margin:0}.flash-hero__guide-hint[data-v-1471b23b]{color:#ffffffd1;font-size:.72rem;line-height:1.35;margin:0}.flash-hero__guide-dots[data-v-1471b23b]{align-items:center;display:flex;gap:.35rem;justify-content:flex-start;padding-left:calc(min(11.5rem,42%) + .85rem)}.flash-hero__guide-dot[data-v-1471b23b]{background:#fff6;border-radius:999px;height:.38rem;transition:background var(--flash-guide-ms,.34s) ease,transform var(--flash-guide-ms,.34s) var(--flash-guide-ease,cubic-bezier(.22,1,.36,1));width:.38rem}.flash-hero__guide-dot--active[data-v-1471b23b]{background:#fff;transform:scale(1.25)}.flash-hero__add[data-v-1471b23b]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#fffffff5,#f1f5f9e0);border:1.5px solid hsla(0,0%,100%,.55);border-radius:999px;bottom:auto;box-shadow:inset 0 1px #ffffffbf,0 10px 24px #0f172a47,0 0 0 4px #ffffff1f;color:#0f172a;cursor:pointer;display:grid;height:3.35rem;left:auto;margin:0;padding:0;place-items:center;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;width:3.35rem;z-index:4}.flash-hero__add[data-v-1471b23b]:hover{background:linear-gradient(160deg,#fff,#e0f2fef2);border-color:#7dd3fcd9;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a4d,0 0 0 4px #38bdf838;color:#0369a1;transform:translateY(-50%) scale(1.06)}.flash-hero__add[data-v-1471b23b]:active{transform:translateY(-50%) scale(.94)}.flash-hero__add[data-v-1471b23b]:focus-visible{border-color:#38bdf8;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a4d,0 0 0 3px #38bdf873;outline:none}.flash-hero__add-icon[data-v-1471b23b]{display:block;height:1.35rem;width:1.35rem}.flash-guide-enter-active[data-v-1471b23b],.flash-guide-leave-active[data-v-1471b23b]{transition:opacity var(--flash-guide-ms,.34s) ease,transform var(--flash-guide-ms,.34s) var(--flash-guide-ease,cubic-bezier(.22,1,.36,1))}.flash-guide-enter-from[data-v-1471b23b]{opacity:0;transform:translate(28px)}.flash-guide-leave-to[data-v-1471b23b]{opacity:0;transform:translate(-28px)}@media(prefers-reduced-motion:reduce){.flash-guide-enter-active[data-v-1471b23b],.flash-guide-leave-active[data-v-1471b23b],.flash-hero__guide-dot[data-v-1471b23b]{transition:none}.flash-guide-enter-from[data-v-1471b23b],.flash-guide-leave-to[data-v-1471b23b]{opacity:1;transform:none}}.flash-hero__shade[data-v-1471b23b]{background:linear-gradient(0deg,rgba(15,23,42,.68),transparent);height:38%;inset:auto 0 0;pointer-events:none;position:absolute}.flash-hero__thumbs[data-v-1471b23b]{bottom:.45rem;display:flex;gap:.4rem;left:0;overflow-x:auto;overflow-y:hidden;padding:.3rem .7rem;position:absolute;right:0;scroll-snap-type:x proximity;z-index:2;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.flash-hero__thumbs[data-v-1471b23b]::-webkit-scrollbar{display:none}.flash-hero__thumb[data-v-1471b23b]{border-radius:calc(var(--app-surface-radius) - 10px);flex:0 0 auto;height:3.1rem;position:relative;scroll-snap-align:start;touch-action:none;width:3.1rem}.flash-hero__thumb-select[data-v-1471b23b]{background:#0f172a73;border:2px solid hsla(0,0%,100%,.35);border-radius:inherit;box-shadow:0 8px 18px #02061747;cursor:pointer;display:block;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.flash-hero__thumb--active .flash-hero__thumb-select[data-v-1471b23b]{border-color:#fff;box-shadow:0 0 0 2px #0ea5e9bf,0 8px 18px #02061752}.flash-hero__thumb--drag-source[data-v-1471b23b]{opacity:.35}.flash-hero__thumb--drag-target .flash-hero__thumb-select[data-v-1471b23b]{border-color:#38bdf8}.flash-hero__thumb-select img[data-v-1471b23b],.flash-hero__thumb-select video[data-v-1471b23b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.flash-hero__thumb-video[data-v-1471b23b]{background:#0f172a47;color:#fff;display:grid;font-size:.72rem;inset:0;place-items:center;pointer-events:none;position:absolute}.flash-hero__thumb-rank[data-v-1471b23b]{background:#0f172ab8;border-radius:999px;bottom:.2rem;color:#fff;font-size:.62rem;font-weight:700;left:.2rem;line-height:1.2;min-width:1rem;padding:.05rem .28rem;pointer-events:none;position:absolute}.flash-hero__thumb-remove[data-v-1471b23b]{background:#0f172ac7;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.85rem;height:1.1rem;line-height:1;padding:0;position:absolute;right:.12rem;top:.12rem;width:1.1rem;z-index:1}.flash-hero__ghost[data-v-1471b23b]{border:2px solid #38bdf8;border-radius:calc(var(--app-surface-radius) - 10px);box-shadow:0 12px 28px #02061773;opacity:.92;overflow:hidden;pointer-events:none;position:fixed;z-index:12000}.flash-hero__ghost img[data-v-1471b23b],.flash-hero__ghost video[data-v-1471b23b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.flash-hero-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flash-chat[data-v-26b1fd91]{display:flex;flex-direction:column;gap:.65rem;height:100%}.flash-chat[data-v-26b1fd91],.flash-chat__stage[data-v-26b1fd91]{flex:1 1 auto;min-height:0;position:relative}.flash-chat__stage[data-v-26b1fd91]{overflow:hidden}.flash-chat__tips-btn[data-v-26b1fd91]{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-26b1fd91]{height:.95rem;width:.95rem}.flash-chat__tips-btn[data-v-26b1fd91]:hover{background:#ffffffeb;border-color:#94a3b873;color:#0f172a}.flash-chat__tips-btn[data-v-26b1fd91]:focus-visible{outline:2px solid rgba(14,165,233,.9);outline-offset:2px}.flash-chat__thread[data-v-26b1fd91]{gap:.55rem;overflow-x:hidden;overflow-y:auto;padding:.15rem .1rem .55rem;-webkit-overflow-scrolling:touch}.flash-chat__form-pane[data-v-26b1fd91],.flash-chat__thread[data-v-26b1fd91]{display:flex;flex-direction:column;inset:0;position:absolute}.flash-chat__form-pane[data-v-26b1fd91]{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:hidden;visibility:hidden}.flash-chat__form-body[data-v-26b1fd91]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.25rem .25rem .55rem;-webkit-overflow-scrolling:touch}.flash-chat__aurora-dot[data-v-26b1fd91]{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-26b1fd91]{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-26b1fd91]{aspect-ratio:1;border-radius:50%;filter:blur(2.5px);opacity:.9;position:absolute;width:140%}.flash-chat__aurora-dot-blob--a[data-v-26b1fd91]{animation:flash-chat-aurora-a-26b1fd91 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-26b1fd91]{animation:flash-chat-aurora-b-26b1fd91 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-26b1fd91]{animation:flash-chat-aurora-c-26b1fd91 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-26b1fd91{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-26b1fd91{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-26b1fd91{0%,to{transform:translate(0) scale(1)}50%{transform:translate(22%,-28%) scale(1.25)}}.flash-chat__form-switch-back[data-v-26b1fd91]{animation:flash-chat-back-nudge-26b1fd91 4s ease-in-out infinite}@keyframes flash-chat-back-nudge-26b1fd91{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-26b1fd91]{display:flex;width:100%}.flash-chat__row-main[data-v-26b1fd91]{align-items:flex-start;display:flex;gap:.35rem;max-width:100%;min-width:0}.flash-chat__row--assistant .flash-chat__row-main[data-v-26b1fd91],.flash-chat__row--system .flash-chat__row-main[data-v-26b1fd91]{margin-right:auto}.flash-chat__row--user .flash-chat__row-main[data-v-26b1fd91]{margin-left:auto}.flash-chat__msg-select[data-v-26b1fd91]{flex:0 1 auto;max-width:min(calc(100% - 2.1rem),22rem);min-width:0;width:-moz-fit-content;width:fit-content}.flash-chat__msg-select[data-v-26b1fd91] .chat-msg-select,.flash-chat__msg-select[data-v-26b1fd91] .chat-msg-select__body,.flash-chat__msg-select[data-v-26b1fd91] .chat-msg-select__shell{max-width:100%;width:-moz-fit-content;width:fit-content}.flash-chat__msg-select[data-v-26b1fd91] .chat-msg-select__body{display:flex}.flash-chat__row--user .flash-chat__msg-select[data-v-26b1fd91] .chat-msg-select__body{justify-content:flex-end}.flash-chat__row--assistant .flash-chat__msg-select[data-v-26b1fd91] .chat-msg-select__body,.flash-chat__row--system .flash-chat__msg-select[data-v-26b1fd91] .chat-msg-select__body{justify-content:flex-start}.flash-chat__copy-btn[data-v-26b1fd91]{align-items:center;background:#ffffffa6;border:1px solid rgba(148,163,184,.22);border-radius:999px;box-shadow:0 2px 6px #0f172a0d;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;height:1.55rem;justify-content:center;margin-top:.35rem;padding:0;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .12s ease;width:1.55rem}.flash-chat__copy-btn svg[data-v-26b1fd91]{height:.85rem;width:.85rem}.flash-chat__copy-btn[data-v-26b1fd91]:hover{background:#ffffffeb;border-color:#94a3b873;color:#0f172a}.flash-chat__copy-btn[data-v-26b1fd91]:active{transform:scale(.94)}.flash-chat__copy-btn--done[data-v-26b1fd91]{background:#e0f2fed9;border-color:#0ea5e959;color:#0284c7}.flash-chat__select-bar-wrap[data-v-26b1fd91]{padding:0 .15rem .35rem}.flash-chat__row--assistant[data-v-26b1fd91],.flash-chat__row--system[data-v-26b1fd91]{justify-content:flex-start}.flash-chat__row--user[data-v-26b1fd91]{justify-content:flex-end}.flash-chat__stack[data-v-26b1fd91]{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-26b1fd91]{align-items:flex-end}.flash-chat__row--assistant .flash-chat__stack[data-v-26b1fd91],.flash-chat__row--system .flash-chat__stack[data-v-26b1fd91]{align-items:flex-start}.flash-chat__bubble[data-v-26b1fd91]{border-radius:var(--app-surface-radius);font-size:.9rem;line-height:1.45;max-width:100%;padding:.7rem .85rem;width:-moz-fit-content;width:fit-content}.flash-chat__bubble--assistant[data-v-26b1fd91],.flash-chat__bubble--system[data-v-26b1fd91]{background:color-mix(in srgb,var(--tahuto-surface-raised,#fff) 90%,var(--chat-highlight,#0ea5e9) 10%);border:1px solid color-mix(in srgb,var(--chat-highlight,#0ea5e9) 22%,transparent);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-26b1fd91]{background:linear-gradient(135deg,var(--chat-highlight,#0ea5e9),var(--chat-highlight-bright,#38bdf8));border:none;border-bottom-right-radius:.45rem;box-shadow:0 2px 10px color-mix(in srgb,var(--chat-highlight,#0ea5e9) 28%,transparent);color:#fff}.flash-chat__row--form-context .flash-chat__bubble--user[data-v-26b1fd91]{background:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 14%,#f8fafc);border:1px solid color-mix(in srgb,var(--chat-highlight,#0ea5e9) 28%,transparent);box-shadow:none;color:var(--chat-highlight-ink,#0f172a);font-size:.84rem;padding:.5rem .75rem}.flash-chat__bubble--error[data-v-26b1fd91]{background:#fee1e1e6;border-color:#ef444459;box-shadow:none;color:#991b1b}.flash-chat__bubble--typing[data-v-26b1fd91]{padding:.85rem 1rem}.flash-chat__text[data-v-26b1fd91]{margin:0;overflow-wrap:break-word;white-space:pre-wrap;word-break:normal}.flash-chat__bubble--publish-ready[data-v-26b1fd91]{max-width:min(100%,22rem);padding:.85rem .9rem .95rem}.flash-chat__trust-note[data-v-26b1fd91]{color:color-mix(in srgb,var(--chat-highlight-ink,#475569) 72%,transparent);font-size:.78rem;line-height:1.35;margin:.45rem 0 0}.flash-chat__listing-embed[data-v-26b1fd91]{border-radius:var(--app-surface-radius);margin-top:.7rem;overflow:visible;width:min(100%,11.5rem)}.flash-chat__listing-card.listing-card-perspective[data-v-26b1fd91],.flash-chat__listing-embed[data-v-26b1fd91] .listing-card-perspective{display:block;height:auto;max-width:100%;width:100%}.flash-chat__listing-embed[data-v-26b1fd91] .lc-shell{border-radius:var(--app-surface-radius);overflow:hidden;width:100%}.flash-chat__actions[data-v-26b1fd91]{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}.flash-chat__actions--end[data-v-26b1fd91]{justify-content:flex-end}.flash-chat__actions--start[data-v-26b1fd91]{justify-content:flex-start}.flash-chat__actions--center[data-v-26b1fd91]{justify-content:center}.flash-chat__action[data-v-26b1fd91]{align-items:center;background:color-mix(in srgb,var(--tahuto-surface-raised,#fff) 92%,transparent);border:1px solid color-mix(in srgb,var(--chat-highlight,#0ea5e9) 35%,transparent);border-radius:999px;color:var(--chat-highlight-ink,#0369a1);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;line-height:1.2;margin:0;padding:.42rem .85rem;transition:background var(--flash-chat-ms,.34s) ease,border-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-26b1fd91]{flex:0 0 auto;height:.95rem;width:.95rem}.flash-chat__action--primary[data-v-26b1fd91]{background:linear-gradient(135deg,var(--chat-highlight,#0ea5e9),var(--chat-highlight-bright,#38bdf8));border-color:transparent;box-shadow:0 2px 8px color-mix(in srgb,var(--chat-highlight,#0ea5e9) 28%,transparent);color:#fff}.flash-chat__action--secondary[data-v-26b1fd91]{background:color-mix(in srgb,var(--tahuto-surface-raised,#fff) 92%,transparent);border-color:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 28%,transparent);color:var(--chat-highlight-ink,#334155)}.flash-chat__action[data-v-26b1fd91]:disabled{cursor:not-allowed;opacity:.5}.flash-chat__action[data-v-26b1fd91]:not(:disabled):active{transform:scale(.97)}.flash-chat__action[data-v-26b1fd91]:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-highlight,#0ea5e9) 55%,transparent);outline-offset:2px}.flash-chat__typing[data-v-26b1fd91]{align-items:center;display:inline-flex;gap:.28rem}.flash-chat__typing span[data-v-26b1fd91]{animation:flash-chat-bounce-26b1fd91 1.05s ease-in-out infinite;background:var(--chat-highlight,#64748b);border-radius:999px;height:.38rem;width:.38rem}.flash-chat__typing span[data-v-26b1fd91]:nth-child(2){animation-delay:.15s}.flash-chat__typing span[data-v-26b1fd91]:nth-child(3){animation-delay:.3s}@keyframes flash-chat-bounce-26b1fd91{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.flash-chat__typing span[data-v-26b1fd91]{animation:none;opacity:.7}}.flash-chat__composer[data-v-26b1fd91]{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-26b1fd91]{gap:0;padding-bottom:0}.flash-chat__form-tools[data-v-26b1fd91]{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-26b1fd91]{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-26b1fd91]{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-26b1fd91]{color:#0284c7;flex:0 0 auto;height:.85rem;width:.85rem}.flash-chat__capture-chip-text[data-v-26b1fd91]{min-width:0;overflow:hidden;text-overflow:ellipsis}.flash-chat__form-switch[data-v-26b1fd91]{align-items:center;align-self:auto;background:transparent;border:none;border-radius:.55rem;color:#64748b;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-26b1fd91]{flex:0 0 auto;height:1rem;width:1rem}@media(prefers-reduced-motion:reduce){.flash-chat__form-switch-back[data-v-26b1fd91]{animation:none}.flash-chat__aurora-dot-blob[data-v-26b1fd91]{animation:none;opacity:.75}}.flash-chat__form-switch[data-v-26b1fd91]:hover:not(:disabled){background:#94a3b829;color:#0f172a}.flash-chat__form-switch[data-v-26b1fd91]:disabled{cursor:not-allowed;opacity:.5}.flash-chat__form-switch--active[data-v-26b1fd91]{background:#0ea5e924;color:#0369a1}.flash-chat__quotas[data-v-26b1fd91]{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-26b1fd91]{padding-bottom:.75rem}.flash-chat__quota[data-v-26b1fd91]{color:#64748b;display:grid;flex:0 0 auto;height:1.85rem;place-items:center;position:relative;width:1.85rem}.flash-chat__quota-role[data-v-26b1fd91]{bottom:-.7rem;color:#64748b;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-26b1fd91]{height:100%;inset:0;position:absolute;width:100%}.flash-chat__quota-track[data-v-26b1fd91]{stroke:#94a3b859}.flash-chat__quota-progress[data-v-26b1fd91]{stroke:currentColor;transition:stroke-dashoffset .42s var(--flash-chat-ease,ease)}.flash-chat__quota-label[data-v-26b1fd91]{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-26b1fd91]{color:#0f766e}.flash-chat__quota--warn[data-v-26b1fd91]{color:#c2410c}.flash-chat__quota--empty[data-v-26b1fd91]{color:#b91c1c}@media(prefers-reduced-motion:reduce){.flash-chat__quota-progress[data-v-26b1fd91]{transition:none}}.flash-chat__alert[data-v-26b1fd91]{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-26b1fd91]{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-26b1fd91]{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-26b1fd91]{align-self:flex-end;flex:0 0 auto;position:relative;z-index:2}.flash-chat__attach-btn[data-v-26b1fd91]{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-26b1fd91]:hover{background:color-mix(in srgb,var(--chat-highlight,#0ea5e9) 26%,#cbd5e1)}.flash-chat__attach-btn--open[data-v-26b1fd91]{background:var(--chat-highlight,#0ea5e9);box-shadow:none;color:#fff}.flash-chat__attach-btn svg[data-v-26b1fd91]{display:block;height:1.35rem;pointer-events:none;width:1.35rem}.flash-chat__attach-badge[data-v-26b1fd91]{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-26b1fd91]{-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-26b1fd91]{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-26b1fd91]:hover{background:#94a3b824}.flash-chat__attach-item[data-v-26b1fd91]:disabled{cursor:not-allowed;opacity:.4}.flash-chat__attach-item svg[data-v-26b1fd91]{color:#475569;flex-shrink:0;height:1.15rem;width:1.15rem}.flash-attach-enter-active[data-v-26b1fd91],.flash-attach-leave-active[data-v-26b1fd91]{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-26b1fd91],.flash-attach-leave-to[data-v-26b1fd91]{opacity:0;transform:translateY(6px) scale(.96)}@media(prefers-reduced-motion:reduce){.flash-attach-enter-active[data-v-26b1fd91],.flash-attach-leave-active[data-v-26b1fd91]{transition:none}.flash-attach-enter-from[data-v-26b1fd91],.flash-attach-leave-to[data-v-26b1fd91]{opacity:1;transform:none}}.flash-chat__input[data-v-26b1fd91]{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-26b1fd91]::-webkit-scrollbar{display:none}.flash-chat__input[data-v-26b1fd91]::-moz-placeholder{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-chat__input[data-v-26b1fd91]::placeholder{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-chat__input[data-v-26b1fd91]:focus{outline:none}.flash-chat__input[data-v-26b1fd91]:disabled{opacity:.65}.flash-chat__send[data-v-26b1fd91]{background:linear-gradient(135deg,var(--chat-highlight,#0ea5e9),var(--chat-highlight-bright,#38bdf8));border:none;border-radius:999px;box-shadow:0 2px 10px color-mix(in srgb,var(--chat-highlight,#0ea5e9) 38%,transparent);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,filter .18s ease;width:2.4rem}.flash-chat__send[data-v-26b1fd91]:hover:not(:disabled){filter:brightness(1.06);transform:scale(1.05)}.flash-chat__send[data-v-26b1fd91]:disabled{box-shadow:none;cursor:not-allowed;opacity:.35}.flash-chat__send svg[data-v-26b1fd91]{height:1.15rem;width:1.15rem}.flash-chat__send-spinner[data-v-26b1fd91]{animation:flash-chat-spin-26b1fd91 .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-26b1fd91{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.flash-chat__send-spinner[data-v-26b1fd91]{animation-duration:1.6s}}.flash-overlay-panel[data-v-78057c04]{height:100%}.flash-overlay-panel[data-v-78057c04],.flash-overlay-panel__body[data-v-78057c04]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.flash-overlay-panel__body[data-v-78057c04]{padding:.5rem .75rem .75rem}.flash-overlay-panel__loading[data-v-78057c04]{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:8rem;padding:.5rem}.flash-overlay-panel__body[data-v-78057c04] .flash-chat{height:100%;min-height:0}.flash-overlay-panel__body[data-v-78057c04] .flash-hero{background:transparent;border:none;border-radius:0;box-shadow:none;margin:-.5rem -.75rem 0}.flash-overlay-panel__body[data-v-78057c04] .flash-progress{background:transparent;border-radius:0;box-sizing:border-box;margin:0;width:100%}.pubw__alert[data-v-78057c04]{border-radius:calc(var(--app-surface-radius) - 6px);font-size:.88rem;padding:.65rem .85rem}.pubw__alert--error[data-v-78057c04]{background:#fee1e1f2;border:1px solid rgba(239,68,68,.3);color:#991b1b}.pubw__alert--success[data-v-78057c04]{background:#dcfce7f2;border:1px solid rgba(34,197,94,.3);color:#166534}.pubw__loading[data-v-78057c04]{color:#64748b;padding:2rem 1rem;text-align:center}.pubw__step-shell[data-v-78057c04]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.pubw__contact-step[data-v-78057c04],.pubw__desc-step[data-v-78057c04],.pubw__maint-step[data-v-78057c04],.pubw__price-step[data-v-78057c04]{display:flex;flex-direction:column;gap:.85rem}.pubw__desc-step[data-v-78057c04]{flex:1 1 auto;min-height:0}.pubw__contact-title[data-v-78057c04]{color:#0f172a;font-family:"DM Serif Display",Georgia,serif;font-size:1.35rem;font-weight:400;margin:0}.pubw__contact-hint[data-v-78057c04]{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.pubw__desc-step[data-v-78057c04] .pub-desc{flex:1 1 auto;min-height:0}.pubw__desc-step[data-v-78057c04] .pub-desc__input{flex:1 1 auto;height:0;min-height:0;resize:none}.pubw__next[data-v-78057c04]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;border-radius:var(--app-surface-radius);box-shadow:0 14px 30px #0ea5e938;color:#fff;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:800;margin-top:.35rem;padding:1rem 1.2rem;transition:opacity .15s ease,transform .12s ease;width:100%}.pubw__next[data-v-78057c04]:active{transform:scale(.98)}.pubw__next[data-v-78057c04]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.pubw__publish[data-v-78057c04]{background:linear-gradient(135deg,#38bdf8,#a5f3fc);border:none;border-radius:var(--app-surface-radius);color:#0f172a;cursor:pointer;flex-shrink:0;font:inherit;font-weight:800;padding:.95rem 1.1rem;width:100%}.pubw__publish[data-v-78057c04]:disabled{cursor:not-allowed;opacity:.45}.wz-slide-next-enter-active[data-v-78057c04],.wz-slide-next-leave-active[data-v-78057c04],.wz-slide-prev-enter-active[data-v-78057c04],.wz-slide-prev-leave-active[data-v-78057c04]{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.wz-slide-next-enter-from[data-v-78057c04]{opacity:0;transform:translate(24px)}.wz-slide-next-leave-to[data-v-78057c04],.wz-slide-prev-enter-from[data-v-78057c04]{opacity:0;transform:translate(-24px)}.wz-slide-prev-leave-to[data-v-78057c04]{opacity:0;transform:translate(24px)}@media(prefers-reduced-motion:reduce){.wz-slide-next-enter-active[data-v-78057c04],.wz-slide-next-leave-active[data-v-78057c04],.wz-slide-prev-enter-active[data-v-78057c04],.wz-slide-prev-leave-active[data-v-78057c04]{transition:none}.wz-slide-next-enter-from[data-v-78057c04],.wz-slide-next-leave-to[data-v-78057c04],.wz-slide-prev-enter-from[data-v-78057c04],.wz-slide-prev-leave-to[data-v-78057c04]{opacity:1;transform:none}}.chat-assistant-overlay[data-v-fd724c7d]{background:var(--tahuto-surface);display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:110}.chat-assistant-panel[data-v-fd724c7d]{--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-fd724c7d]>:not(.chat-assistant-panel__surface-stack){position:relative;z-index:1}.chat-assistant-panel__header[data-v-fd724c7d]{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-fd724c7d]{padding-top:max(12px,env(safe-area-inset-top,0px))}.chat-assistant-panel__publish-nav[data-v-fd724c7d]{align-items:center;display:flex;flex:1 1 auto;gap:.35rem;min-width:0}.chat-assistant-panel__tabs[data-v-fd724c7d]{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-fd724c7d]::-webkit-scrollbar{display:none}.chat-assistant-panel__tab[data-v-fd724c7d]{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-fd724c7d]{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-fd724c7d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-assistant-panel__tab-close[data-v-fd724c7d]{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-fd724c7d]:hover{background:#0f172a14;color:var(--tahuto-ink)}.chat-assistant-panel__tab-add[data-v-fd724c7d]{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-fd724c7d]:disabled{cursor:not-allowed;opacity:.4}.chat-assistant-panel__reset[data-v-fd724c7d]{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-fd724c7d]{background:#ef444429;pointer-events:none}.chat-assistant-panel__trash[data-v-fd724c7d]{height:18px;overflow:visible;width:18px}.chat-assistant-panel__trash-lid[data-v-fd724c7d]{transform-box:fill-box;transform-origin:20% 85%}.chat-assistant-panel__trash-body[data-v-fd724c7d]{transform-box:fill-box;transform-origin:50% 50%}.chat-assistant-panel__reset[data-v-fd724c7d]:hover{background:#ef444424}.chat-assistant-panel__reset[data-v-fd724c7d]:focus-visible{outline:2px solid rgba(185,28,28,.45);outline-offset:2px}.chat-assistant-panel__reset[data-v-fd724c7d]:disabled{cursor:wait;opacity:.7}.chat-assistant-panel__titles[data-v-fd724c7d]{flex:1 1 auto;min-width:0}.chat-assistant-panel__title-row[data-v-fd724c7d]{align-items:center;display:flex;gap:10px;min-width:0}.chat-assistant-panel__title-thumb[data-v-fd724c7d]{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-fd724c7d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-assistant-panel__title-thumb-placeholder[data-v-fd724c7d]{background:color-mix(in srgb,var(--tahuto-ink) 12%,transparent);display:block;height:100%;width:100%}.chat-assistant-panel__title-text[data-v-fd724c7d]{min-width:0}.chat-assistant-panel__title[data-v-fd724c7d]{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-fd724c7d]{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-fd724c7d]{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-left:auto}.chat-assistant-panel__close[data-v-fd724c7d]{background:#0f172a0f;color:var(--tahuto-ink)}.chat-assistant-panel__close[data-v-fd724c7d],.chat-assistant-panel__theme[data-v-fd724c7d]{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-fd724c7d]{background:transparent;color:var(--tahuto-exceptional);overflow:visible;position:relative}.chat-assistant-panel__theme--linen[data-v-fd724c7d]{background:#1665341a;color:var(--tahuto-warning)}.chat-assistant-panel__theme--sand[data-v-fd724c7d]{background:#b4783c1f;color:var(--tahuto-warning)}.chat-assistant-panel__theme--mint[data-v-fd724c7d]{background:#10b9811f;color:var(--tahuto-success-deep)}.chat-assistant-panel__theme--sky[data-v-fd724c7d]{background:#0ea5e91f;color:var(--tahuto-accent)}.chat-assistant-panel__theme--dusk[data-v-fd724c7d]{background:#8b5cf61f;color:var(--tahuto-accent)}.chat-assistant-panel__theme--paper[data-v-fd724c7d]{background:#78726d1f;color:var(--tahuto-exceptional-deep)}.chat-assistant-panel__theme--plain[data-v-fd724c7d]{background:#0f172a0f;color:var(--tahuto-ink-muted)}.chat-assistant-panel__theme--navy[data-v-fd724c7d]{background:color-mix(in srgb,var(--tahuto-accent-deep) 28%,transparent);color:var(--tahuto-accent-bright)}.chat-assistant-panel__theme--ocean[data-v-fd724c7d]{background:color-mix(in srgb,var(--tahuto-accent) 26%,transparent);color:var(--tahuto-accent-bright)}.chat-assistant-panel__theme--ink[data-v-fd724c7d]{background:color-mix(in srgb,var(--tahuto-brand-ink) 22%,transparent);color:var(--tahuto-support)}.chat-assistant-panel__theme--slate[data-v-fd724c7d]{background:#33415547;color:#94a3b8}.chat-assistant-panel__theme--dune[data-v-fd724c7d]{background:color-mix(in srgb,var(--tahuto-support) 28%,transparent);color:var(--tahuto-support)}.chat-assistant-panel__sapin[data-v-fd724c7d]{height:22px;overflow:visible;transform-origin:50% 92%;width:22px}.chat-assistant-panel__sapin-leaf[data-v-fd724c7d]{transition:opacity .12s ease}.chat-assistant-panel__sapin-leaf--gone[data-v-fd724c7d]{opacity:0;pointer-events:none}.chat-assistant-panel__sapin-flake[data-v-fd724c7d]{animation:chat-sapin-flake-fall-fd724c7d .85s cubic-bezier(.22,.8,.35,1) var(--sapin-flake-delay,0s) 1 forwards;background:var(--sapin-flake-color,var(--tahuto-success));border-radius:50% 50% 45% 45%;height:9px;left:var(--sapin-flake-x,50%);margin-left:-3.5px;margin-top:-4px;pointer-events:none;position:absolute;top:var(--sapin-flake-y,45%);width:7px;will-change:transform,opacity;z-index:3}.chat-assistant-panel__sapin-flake--dot[data-v-fd724c7d]{border-radius:50%;height:6px;margin-left:-3px;margin-top:-3px;width:6px}.chat-assistant-panel__sapin--sway[data-v-fd724c7d]{animation:chat-sapin-sway-fd724c7d 2.2s cubic-bezier(.45,.8,.55,1) infinite;will-change:transform}.chat-assistant-panel__sapin--sway .chat-assistant-panel__sapin-star[data-v-fd724c7d]{animation:chat-sapin-star-fd724c7d 2.2s cubic-bezier(.45,.8,.55,1) infinite;transform-origin:12px 4px}.chat-assistant-panel__sapin--jump[data-v-fd724c7d]{animation:chat-sapin-jump-fd724c7d .62s cubic-bezier(.28,1.1,.36,1) 1 both;will-change:transform}.chat-assistant-panel__sapin--calm[data-v-fd724c7d]{animation:none;transform:none}@keyframes chat-sapin-sway-fd724c7d{0%{transform:rotate(3.5deg) translate(1px)}25%{transform:rotate(-4deg) translate(-1.2px)}50%{transform:rotate(2.8deg) translate(.8px)}75%{transform:rotate(-3deg) translate(-.9px)}to{transform:rotate(3.5deg) translate(1px)}}@keyframes chat-sapin-star-fd724c7d{0%,to{opacity:.95;transform:rotate(-2deg) scale(1)}50%{opacity:1;transform:rotate(3deg) scale(1.04)}}@keyframes chat-sapin-jump-fd724c7d{0%{transform:scale(1) translateY(0) rotate(0)}22%{transform:scale(1.04) translateY(.5px) rotate(-1deg)}42%{transform:scale(1.22) translateY(-5px) rotate(2deg)}58%{transform:scale(1.1) translateY(0) rotate(-1.5deg)}74%{transform:scale(1.14) translateY(-2.5px) rotate(1deg)}to{transform:scale(1) translateY(0) rotate(0)}}@keyframes chat-sapin-flake-fall-fd724c7d{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}35%{opacity:1;transform:translate(calc(var(--sapin-flake-drift, 10px)*.45),10px) rotate(calc(var(--sapin-flake-spin, 40deg)*.4)) scale(.95)}to{opacity:0;transform:translate(var(--sapin-flake-drift,10px),34px) rotate(var(--sapin-flake-spin,40deg)) scale(.7)}}@media(prefers-reduced-motion:reduce){.chat-assistant-panel__sapin--jump[data-v-fd724c7d],.chat-assistant-panel__sapin--sway[data-v-fd724c7d],.chat-assistant-panel__sapin--sway .chat-assistant-panel__sapin-star[data-v-fd724c7d],.chat-assistant-panel__sapin-flake[data-v-fd724c7d]{animation:none}.chat-assistant-panel__sapin-flake[data-v-fd724c7d]{display:none}}.chat-assistant-panel__close svg[data-v-fd724c7d],.chat-assistant-panel__theme svg[data-v-fd724c7d]{height:20px;width:20px}.chat-assistant-panel__theme .chat-assistant-panel__sapin[data-v-fd724c7d]{height:22px;width:22px}.chat-assistant-panel__close[data-v-fd724c7d]:focus-visible,.chat-assistant-panel__theme[data-v-fd724c7d]:focus-visible{outline:2px solid rgba(15,23,42,.4);outline-offset:2px}.chat-assistant-panel__publish-slot[data-v-fd724c7d]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.chat-assistant-panel__publish-slot--loading[data-v-fd724c7d]{align-items:center;justify-content:center;padding:.75rem}.chat-assistant-panel__publish[data-v-fd724c7d],.chat-assistant-panel__stream[data-v-fd724c7d]{background:transparent;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.chat-assistant-panel__surface-stack[data-v-fd724c7d]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.chat-assistant-panel__surface-bg[data-v-fd724c7d]{inset:0;position:absolute}.chat-assistant-panel__surface-bg--outgoing[data-v-fd724c7d]{z-index:0}.chat-assistant-panel__surface-bg--incoming[data-v-fd724c7d]{animation:chat-surface-bg-in-fd724c7d .34s cubic-bezier(.22,1,.36,1) both;z-index:1}@keyframes chat-surface-bg-in-fd724c7d{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chat-assistant-panel__surface-bg--incoming[data-v-fd724c7d]{animation:none}}.chat-assistant-panel__messages-wrap[data-v-fd724c7d]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.chat-assistant-panel__messages[data-v-fd724c7d]{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-fd724c7d]{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-fd724c7d]>*{pointer-events:auto}.chat-assistant-panel__stream-footer-end[data-v-fd724c7d]{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-fd724c7d]{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-fd724c7d]{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-fd724c7d]:hover{background:#f8fafcfa;border-color:#64748b8c}.chat-assistant-panel__tips-btn[data-v-fd724c7d]:focus-visible{outline:2px solid rgba(14,165,233,.9);outline-offset:2px}.chat-assistant-panel__msg-row[data-v-fd724c7d]{width:100%}.chat-assistant-panel__msg-row[data-v-fd724c7d] .chat-msg-select__body{display:flex}.chat-assistant-panel__msg-row--user[data-v-fd724c7d] .chat-msg-select__body{justify-content:flex-end}.chat-assistant-panel__msg-row--assistant[data-v-fd724c7d] .chat-msg-select__body{justify-content:flex-start;width:100%}.chat-assistant-panel__msg-stack[data-v-fd724c7d]{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-fd724c7d]{align-items:flex-end}.chat-assistant-panel__msg-stack--assistant[data-v-fd724c7d]{align-items:stretch}.chat-assistant-panel__report-row[data-v-fd724c7d]{display:flex;justify-content:flex-end;margin-top:.15rem;width:100%}.chat-assistant-panel__report-btn[data-v-fd724c7d]{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-fd724c7d]{height:.85rem;width:.85rem}.chat-assistant-panel__report-btn[data-v-fd724c7d]:hover{background:#94a3b829;border-color:#94a3b880;color:var(--tahuto-ink,#1e293b)}.chat-assistant-panel__wide-block[data-v-fd724c7d]{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.chat-assistant-panel__wide-block--charts[data-v-fd724c7d]{display:flex;flex-direction:column;gap:.45rem}.chat-assistant-panel__wide-block--tables[data-v-fd724c7d] .chat-md__table-wrap{margin:0;width:100%}.chat-assistant-panel__wide-block--tables[data-v-fd724c7d] .chat-md__table{font-size:.86em;min-width:100%}.chat-assistant-panel__wide-block--listings[data-v-fd724c7d]{overflow:hidden}.chat-assistant-panel__wide-block--listings[data-v-fd724c7d] .glass-strip-full,.chat-assistant-panel__wide-block--listings[data-v-fd724c7d] .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-fd724c7d] .listing-strip--embedded{margin:0;max-width:100%;min-width:0;overflow:hidden}.chat-assistant-panel__context-badge[data-v-fd724c7d]{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-fd724c7d] .chat-vehicle-micro-badge{max-width:min(100%,18rem);pointer-events:none}.chat-assistant-panel--surface-linen[data-v-fd724c7d]{--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-fd724c7d]{--chat-highlight:#d97706;--chat-highlight-bright:#f59e0b;--chat-highlight-ink:#92400e}.chat-assistant-panel--surface-mint[data-v-fd724c7d]{--chat-highlight:#059669;--chat-highlight-bright:#34d399;--chat-highlight-ink:#065f46}.chat-assistant-panel--surface-sky[data-v-fd724c7d]{--chat-highlight:#0ea5e9;--chat-highlight-bright:#38bdf8;--chat-highlight-ink:#0369a1}.chat-assistant-panel--surface-dusk[data-v-fd724c7d]{--chat-highlight:#7c3aed;--chat-highlight-bright:#a78bfa;--chat-highlight-ink:#5b21b6}.chat-assistant-panel--surface-paper[data-v-fd724c7d]{--chat-highlight:#78716c;--chat-highlight-bright:#a8a29e;--chat-highlight-ink:#44403c}.chat-assistant-panel--surface-plain[data-v-fd724c7d]{--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-fd724c7d]{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-fd724c7d]{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-fd724c7d]{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-fd724c7d]{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-fd724c7d]{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-fd724c7d]{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-fd724c7d]{background:var(--tahuto-brand-white)}.chat-assistant-panel__surface-bg--navy[data-v-fd724c7d]{background:#042a4a}.chat-assistant-panel__surface-bg--ocean[data-v-fd724c7d]{background:#005a98}.chat-assistant-panel__surface-bg--ink[data-v-fd724c7d]{background:var(--tahuto-brand-ink)}.chat-assistant-panel__surface-bg--slate[data-v-fd724c7d]{background:#1e293b}.chat-assistant-panel__surface-bg--dune[data-v-fd724c7d]{background:#2a241c}.chat-assistant-panel--surface-dusk[data-v-fd724c7d] .flash-chat,.chat-assistant-panel--surface-dusk[data-v-fd724c7d] .flash-chat__stage,.chat-assistant-panel--surface-dusk[data-v-fd724c7d] .flash-chat__thread,.chat-assistant-panel--surface-dusk[data-v-fd724c7d] .flash-overlay-panel,.chat-assistant-panel--surface-dusk[data-v-fd724c7d] .flash-overlay-panel__body,.chat-assistant-panel--surface-linen[data-v-fd724c7d] .flash-chat,.chat-assistant-panel--surface-linen[data-v-fd724c7d] .flash-chat__stage,.chat-assistant-panel--surface-linen[data-v-fd724c7d] .flash-chat__thread,.chat-assistant-panel--surface-linen[data-v-fd724c7d] .flash-overlay-panel,.chat-assistant-panel--surface-linen[data-v-fd724c7d] .flash-overlay-panel__body,.chat-assistant-panel--surface-mint[data-v-fd724c7d] .flash-chat,.chat-assistant-panel--surface-mint[data-v-fd724c7d] .flash-chat__stage,.chat-assistant-panel--surface-mint[data-v-fd724c7d] .flash-chat__thread,.chat-assistant-panel--surface-mint[data-v-fd724c7d] .flash-overlay-panel,.chat-assistant-panel--surface-mint[data-v-fd724c7d] .flash-overlay-panel__body,.chat-assistant-panel--surface-paper[data-v-fd724c7d] .flash-chat,.chat-assistant-panel--surface-paper[data-v-fd724c7d] .flash-chat__stage,.chat-assistant-panel--surface-paper[data-v-fd724c7d] .flash-chat__thread,.chat-assistant-panel--surface-paper[data-v-fd724c7d] .flash-overlay-panel,.chat-assistant-panel--surface-paper[data-v-fd724c7d] .flash-overlay-panel__body,.chat-assistant-panel--surface-sand[data-v-fd724c7d] .flash-chat,.chat-assistant-panel--surface-sand[data-v-fd724c7d] .flash-chat__stage,.chat-assistant-panel--surface-sand[data-v-fd724c7d] .flash-chat__thread,.chat-assistant-panel--surface-sand[data-v-fd724c7d] .flash-overlay-panel,.chat-assistant-panel--surface-sand[data-v-fd724c7d] .flash-overlay-panel__body,.chat-assistant-panel--surface-sky[data-v-fd724c7d] .flash-chat,.chat-assistant-panel--surface-sky[data-v-fd724c7d] .flash-chat__stage,.chat-assistant-panel--surface-sky[data-v-fd724c7d] .flash-chat__thread,.chat-assistant-panel--surface-sky[data-v-fd724c7d] .flash-overlay-panel,.chat-assistant-panel--surface-sky[data-v-fd724c7d] .flash-overlay-panel__body{background:transparent}.chat-assistant-panel__quotas[data-v-fd724c7d]{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-fd724c7d]{max-width:none;padding:0}.chat-assistant-panel__quotas--multi .chat-assistant-panel__quota[data-v-fd724c7d]{margin-bottom:0}.chat-assistant-bubble[data-v-fd724c7d]{border-radius:var(--app-surface-radius);font-size:.95rem;line-height:1.45;max-width:88%;padding:10px 14px}.chat-assistant-bubble[data-v-fd724c7d]:has(.chat-seller-forward-confirm){max-width:min(92%,26rem);overflow:hidden}.chat-assistant-bubble__text[data-v-fd724c7d]{margin:0;word-break:break-word}.chat-assistant-bubble__vehicle-badges[data-v-fd724c7d]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem;max-width:100%}.chat-vehicle-micro-add[data-v-fd724c7d]{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-fd724c7d]{height:1rem;width:1rem}.chat-vehicle-micro-add[data-v-fd724c7d]:hover:not(:disabled){background:var(--tahuto-surface-raised);border-color:var(--tahuto-ink-muted);color:var(--tahuto-ink)}.chat-vehicle-micro-add[data-v-fd724c7d]:active:not(:disabled){transform:scale(.94)}.chat-vehicle-micro-add[data-v-fd724c7d]:disabled{cursor:not-allowed;opacity:.45}.chat-vehicle-micro-add[data-v-fd724c7d]:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}.chat-assistant-bubble__auth-cta[data-v-fd724c7d]{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-fd724c7d]:hover{background:var(--tahuto-ink)}.chat-assistant-bubble__auth-cta[data-v-fd724c7d]:active{transform:scale(.98)}.chat-assistant-panel__guest-auth[data-v-fd724c7d]{align-self:flex-start;margin:0 0 4px}.chat-assistant-bubble--assistant[data-v-fd724c7d]{align-self:flex-start;background:var(--tahuto-surface-raised);box-shadow:0 1px #0f172a0f}.chat-assistant-panel__wide-block--listings[data-v-fd724c7d] .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-fd724c7d] .listing-strip__header{margin-top:0;padding-bottom:.65rem;padding-top:.35rem}.chat-assistant-panel__wide-block--listings[data-v-fd724c7d] .listing-strip__heading{padding-left:0;padding-right:0}.chat-assistant-panel__wide-block--listings[data-v-fd724c7d] .home-section-title,.chat-assistant-panel__wide-block--listings[data-v-fd724c7d] .listing-strip__title{font-size:1rem}.chat-assistant-panel__wide-block--listings[data-v-fd724c7d] .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-fd724c7d] .listing-strip--embedded .home-section-heading__count{color:#0f172a73}.chat-assistant-panel__wide-block--listings[data-v-fd724c7d] .listing-strip--embedded .home-section-heading__line{background-color:#0f172a2e}.chat-assistant-bubble--user[data-v-fd724c7d]{align-self:flex-end;background:var(--tahuto-ink);color:var(--tahuto-brand-white)}.chat-assistant-bubble--pending[data-v-fd724c7d]{align-items:center;background:transparent;box-shadow:none;display:flex;justify-content:flex-start;max-width:min(100%,22rem);min-height:2.1rem;padding:0;width:-moz-fit-content;width:fit-content}.chat-assistant-bubble--skill[data-v-fd724c7d]{max-width:min(100%,22.5rem);padding-bottom:12px;width:100%}.chat-assistant-bubble--skill[data-v-fd724c7d]: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-fd724c7d],.chat-assistant-bubble--skill .chat-device-export-skill[data-v-fd724c7d]{margin-top:8px}.chat-assistant-panel__chips[data-v-fd724c7d]{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-fd724c7d]::-webkit-scrollbar{display:none}.chat-assistant-panel__select-bar-wrap[data-v-fd724c7d]{flex:0 0 auto;padding:0 12px 10px}.chat-assistant-panel__chip[data-v-fd724c7d]{-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-fd724c7d]:hover:not(:disabled){background:#fffffff2;border-color:#0f172a38}.chat-assistant-panel__chip[data-v-fd724c7d]:disabled{cursor:not-allowed;opacity:.55}.chat-assistant-panel--surface-dusk .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--surface-linen .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--surface-mint .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--surface-paper .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--surface-sand .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--surface-sky .chat-assistant-panel__chip[data-v-fd724c7d]{background:#ffffffe0;border-color:#44403c29}.chat-assistant-panel--surface-dusk .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--surface-linen .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--surface-mint .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--surface-paper .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--surface-sand .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--surface-sky .chat-assistant-bubble--assistant[data-v-fd724c7d]{background:#fffffff0}.chat-assistant-panel--seller-contact[data-v-fd724c7d]{--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-fd724c7d]{transition:none}}.chat-assistant-panel--seller-contact.chat-assistant-panel--surface-ocean[data-v-fd724c7d]{--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-fd724c7d]{--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-fd724c7d]{--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-fd724c7d]{--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-fd724c7d]{background:transparent;border-bottom-color:var(--seller-border)}.chat-assistant-panel--seller-contact .chat-assistant-panel__title[data-v-fd724c7d]{color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__subtitle[data-v-fd724c7d]{color:color-mix(in srgb,var(--seller-ink) 68%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__title-thumb[data-v-fd724c7d]{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-fd724c7d]{background:color-mix(in srgb,var(--seller-accent) 28%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__close[data-v-fd724c7d],.chat-assistant-panel--seller-contact .chat-assistant-panel__reset[data-v-fd724c7d]{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-fd724c7d]:hover,.chat-assistant-panel--seller-contact .chat-assistant-panel__reset[data-v-fd724c7d]:hover{background:color-mix(in srgb,var(--seller-accent) 24%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__theme[data-v-fd724c7d]{background:color-mix(in srgb,var(--seller-accent) 16%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__stream[data-v-fd724c7d]{background:transparent}.chat-assistant-panel--seller-contact .chat-assistant-panel__context-badge[data-v-fd724c7d] .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-fd724c7d] .chat-vehicle-micro-badge__price,.chat-assistant-panel--seller-contact .chat-assistant-panel__context-badge[data-v-fd724c7d] .chat-vehicle-micro-badge__title{color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-bubble--assistant[data-v-fd724c7d]{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-fd724c7d]{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-fd724c7d]{background:var(--seller-bubble-u);color:var(--seller-bubble-u-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__chip[data-v-fd724c7d]{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-fd724c7d]: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-fd724c7d]{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-fd724c7d]: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-fd724c7d]{justify-content:flex-start}.chat-assistant-panel--seller-contact .chat-assistant-panel__composer[data-v-fd724c7d]{background:transparent;border-top:none}.chat-assistant-panel--seller-contact[data-v-fd724c7d] .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-fd724c7d] .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-fd724c7d] .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-fd724c7d] .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-fd724c7d] .chat-composer-attach__menu{background:var(--seller-chrome);border-color:var(--seller-chip-border)}.chat-assistant-panel--seller-contact[data-v-fd724c7d] .chat-composer-attach__item{color:var(--seller-ink)}.chat-assistant-panel--seller-contact[data-v-fd724c7d] .chat-composer-attach__item svg{color:color-mix(in srgb,var(--seller-ink) 72%,transparent)}.chat-assistant-panel--seller-contact[data-v-fd724c7d] .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-fd724c7d]{background:transparent;border:none;color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__input[data-v-fd724c7d]::-moz-placeholder{color:var(--seller-ink-muted)}.chat-assistant-panel--seller-contact .chat-assistant-panel__input[data-v-fd724c7d]::placeholder{color:var(--seller-ink-muted)}.chat-assistant-panel--seller-contact .chat-assistant-panel__input[data-v-fd724c7d]:focus{border:none;box-shadow:none}.chat-assistant-panel--seller-contact .chat-assistant-panel__send[data-v-fd724c7d]{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-fd724c7d]:hover:not(:disabled){filter:brightness(1.08);transform:none}.chat-assistant-panel--seller-contact .chat-assistant-panel__send[data-v-fd724c7d]:disabled{box-shadow:none}.chat-assistant-panel--seller-contact .chat-assistant-panel__send--stop[data-v-fd724c7d]:focus-visible{outline-color:var(--seller-focus-border)}.chat-assistant-panel--seller-contact .chat-assistant-panel__quota-track[data-v-fd724c7d]{stroke:color-mix(in srgb,var(--seller-accent) 28%,transparent)}.chat-assistant-panel--seller-contact .chat-assistant-panel__quota-label[data-v-fd724c7d],.chat-assistant-panel--seller-contact .chat-assistant-panel__quota-role[data-v-fd724c7d]{color:var(--seller-ink)}.chat-assistant-panel--seller-contact .chat-assistant-panel__tips-btn[data-v-fd724c7d]{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-fd724c7d]{background:var(--seller-accent);color:var(--tahuto-exceptional-ink)}.chat-assistant-panel--seller-contact .chat-assistant-bubble__auth-cta[data-v-fd724c7d]:hover{filter:brightness(1.06)}.chat-assistant-panel--seller-contact[data-v-fd724c7d] .chat-md a{color:var(--tahuto-accent-bright)}.chat-assistant-panel--seller-contact[data-v-fd724c7d] .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-fd724c7d] .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-fd724c7d] .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-fd724c7d] .chat-message-sources__chevron{opacity:.5}.chat-assistant-panel--seller-contact[data-v-fd724c7d] .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-fd724c7d] .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-fd724c7d] .chat-message-sources__item-text{color:var(--seller-ink)}.chat-assistant-panel--seller-contact[data-v-fd724c7d] .chat-message-sources__item-detail{color:color-mix(in srgb,var(--seller-ink) 58%,transparent)}.chat-assistant-panel--seller-contact[data-v-fd724c7d] .chat-md .chat-md__pre,.chat-assistant-panel--seller-contact[data-v-fd724c7d] .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-fd724c7d] .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-fd724c7d]{pointer-events:none;will-change:transform}.chat-assistant-panel__composer[data-v-fd724c7d]{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-fd724c7d]{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.chat-assistant-panel__quota[data-v-fd724c7d]{display:grid;flex:0 0 auto;height:1.85rem;place-items:center;position:relative;width:1.85rem}.chat-assistant-panel__quota-svg[data-v-fd724c7d]{height:100%;inset:0;position:absolute;width:100%}.chat-assistant-panel__quota-track[data-v-fd724c7d]{stroke:#0f172a1f}.chat-assistant-panel__quota-progress[data-v-fd724c7d]{stroke:var(--tahuto-accent);transition:stroke-dashoffset .35s ease}.chat-assistant-panel__quota--warn .chat-assistant-panel__quota-progress[data-v-fd724c7d]{stroke:var(--tahuto-warning)}.chat-assistant-panel__quota--empty .chat-assistant-panel__quota-progress[data-v-fd724c7d]{stroke:var(--tahuto-danger)}.chat-assistant-panel__quota-label[data-v-fd724c7d]{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-fd724c7d]{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-fd724c7d],.chat-assistant-panel__quota--has-role:hover .chat-assistant-panel__quota-label[data-v-fd724c7d]{opacity:0}.chat-assistant-panel__quota--has-role:focus-visible .chat-assistant-panel__quota-role[data-v-fd724c7d],.chat-assistant-panel__quota--has-role:hover .chat-assistant-panel__quota-role[data-v-fd724c7d]{opacity:1}@media(hover:none){.chat-assistant-panel__quota--has-role:active .chat-assistant-panel__quota-label[data-v-fd724c7d]{opacity:0}.chat-assistant-panel__quota--has-role:active .chat-assistant-panel__quota-role[data-v-fd724c7d]{opacity:1}}.chat-assistant-panel__input[data-v-fd724c7d]{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-fd724c7d]::-webkit-scrollbar{display:none}.chat-assistant-panel__input[data-v-fd724c7d]::-moz-placeholder{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-assistant-panel__input[data-v-fd724c7d]::placeholder{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-assistant-panel__input[data-v-fd724c7d]:focus{border:none;box-shadow:none;outline:none}.chat-assistant-panel__input[data-v-fd724c7d]:disabled{opacity:.65}.chat-assistant-panel__send[data-v-fd724c7d]{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-fd724c7d]:hover:not(:disabled){transform:scale(1.05)}.chat-assistant-panel__send[data-v-fd724c7d]:disabled{cursor:not-allowed;opacity:.35}.chat-assistant-panel__send--stop[data-v-fd724c7d]:active{transform:scale(.96)}.chat-assistant-panel__send--stop[data-v-fd724c7d]: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-fd724c7d]:active,.chat-assistant-panel__send[data-v-fd724c7d]:hover:not(:disabled){transform:none}}.chat-assistant-panel__send svg[data-v-fd724c7d]{height:1.15rem;width:1.15rem}.sr-only[data-v-fd724c7d]{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-fd724c7d]{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-fd724c7d]{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-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__title[data-v-fd724c7d]{color:#e8eef7}.chat-assistant-panel--scheme-night .chat-assistant-panel__subtitle[data-v-fd724c7d]{color:#94a3b8}.chat-assistant-panel--scheme-night .chat-assistant-panel__close[data-v-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__reset[data-v-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__tips-btn[data-v-fd724c7d]{background:#ffffff14!important;border-color:#94a3b847!important;box-shadow:none;color:#e8eef7!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--dusk[data-v-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--linen[data-v-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--mint[data-v-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--paper[data-v-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--plain[data-v-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--sand[data-v-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--sky[data-v-fd724c7d]{background-color:#10141c!important;background-image:none!important;background:#10141c!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--navy[data-v-fd724c7d]{background:#042a4a!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--ocean[data-v-fd724c7d]{background:#005a98!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--ink[data-v-fd724c7d]{background:var(--tahuto-brand-ink,#181818)!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--slate[data-v-fd724c7d]{background:#1e293b!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__surface-bg--dune[data-v-fd724c7d]{background:#2a241c!important}.chat-assistant-panel--scheme-night .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-dusk .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-linen .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-mint .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-paper .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-sand .chat-assistant-bubble--assistant[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-sky .chat-assistant-bubble--assistant[data-v-fd724c7d]{background:#1f2937!important;box-shadow:0 1px #00000059;color:#e8eef7!important}.chat-assistant-panel--scheme-night .chat-assistant-bubble--user[data-v-fd724c7d]{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-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-dusk .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-linen .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-mint .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-paper .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-sand .chat-assistant-panel__chip[data-v-fd724c7d],.chat-assistant-panel--scheme-night.chat-assistant-panel--surface-sky .chat-assistant-panel__chip[data-v-fd724c7d]{background:#1f2937!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__chip[data-v-fd724c7d]:hover:not(:disabled){background:#273449!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__composer[data-v-fd724c7d]{background:transparent!important;border-top:none!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__tab[data-v-fd724c7d]{background:#1f2937!important;border-color:#94a3b84d!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night .chat-assistant-panel__tab--active[data-v-fd724c7d]{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-fd724c7d]{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-fd724c7d]{stroke:#ffffff24}.chat-assistant-panel--scheme-night .chat-assistant-panel__quota-label[data-v-fd724c7d],.chat-assistant-panel--scheme-night .chat-assistant-panel__quota-role[data-v-fd724c7d]{color:#e8eef7}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-vehicle-micro-badge{background:#273449!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-vehicle-micro-badge__price,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-vehicle-micro-badge__title{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-vehicle-micro-badge__price{color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-progress__chat-switch{background:#273449!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-progress__chat-switch:hover{background:#334155!important;border-color:#94a3b880!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-progress__hint{color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .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-fd724c7d] .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-fd724c7d] .flash-chat__attach-btn{background:#1f2937!important;color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-chat__attach-btn--open{background:var(--chat-highlight,#0ea5e9)!important;color:#fff!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-chat__attach-menu{background:#1a2130!important;border-color:#94a3b84d!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-chat__attach-item{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-chat__attach-item svg{color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-chat__input{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-chat__input::-moz-placeholder{color:#64748b!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-chat__input::placeholder{color:#64748b!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-cap__title,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-maint__title,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .mdo-section__title,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .msc__title,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .pct__title,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .pubw__contact-title,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .wz-brand__active-name,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .wz-brand__group-title,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .wz-dial__value-btn,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .wz-fg__label,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .wz-ym__label{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-cap__desc,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .pubw__contact-hint{color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-maint__chip{background:#273449!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-maint__input{background:#0c1018d9!important;border-color:#94a3b859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .flash-maint__add-btn{background:#334155!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-composer-attach__shell--bar{background:#273449!important;border-color:#38bdf859!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-composer-attach__btn{background:#1f2937!important;color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-composer-attach__btn--open{background:#0ea5e9!important;color:#fff!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-composer-attach__menu{background:#1a2130!important;border-color:#94a3b84d!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-composer-attach__item{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-composer-attach__item svg{color:#94a3b8!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-composer-attach__chip{background:#2563eb2e!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-assistant-bubble__text,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-md p,.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-md{color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-md blockquote{border-left-color:#94a3b873!important;color:#cbd5e1!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-md__table-wrap{background:#0f172a73!important;border-color:#94a3b847!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .chat-md__table th{background:#ffffff0f!important;color:#e8eef7!important}.chat-assistant-panel--scheme-night[data-v-fd724c7d] .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)}.app-bottom-links[data-v-d8d87d49]{margin-top:auto;padding:1.25rem 1rem .5rem;text-align:center}.app-bottom-links__brand[data-v-d8d87d49]{align-items:center;display:flex;gap:.45rem;justify-content:center;margin-bottom:.85rem}.app-bottom-links__logo[data-v-d8d87d49]{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-d8d87d49]{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-d8d87d49]{align-items:center;display:flex;flex-wrap:wrap;gap:.15rem .35rem;justify-content:center;margin-bottom:.75rem}.app-bottom-links__link[data-v-d8d87d49]{color:#64748b;font-size:.6875rem;font-weight:600;text-decoration:none;transition:color .15s ease}.app-bottom-links__link.router-link-active[data-v-d8d87d49],.app-bottom-links__link[data-v-d8d87d49]:hover{color:#2563eb}.app-bottom-links__btn[data-v-d8d87d49]{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.app-bottom-links__sep[data-v-d8d87d49]{color:#94a3b8;font-size:.625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-bottom-links__credit[data-v-d8d87d49]{color:#94a3b8;font-size:.625rem;line-height:1.4;margin:0 0 .35rem}.app-bottom-links__creator[data-v-d8d87d49]{color:#475569;font-weight:600;text-decoration:none}.app-bottom-links__creator[data-v-d8d87d49]:hover{color:#2563eb;text-decoration:underline}.app-bottom-links__copy[data-v-d8d87d49]{color:#94a3b8;font-size:.625rem;margin:0}.app-top-bar[data-v-816ab613]{isolation:isolate;padding-top:.5rem;position:relative;z-index:50}.app-top-bar__shell--expanded[data-v-816ab613]{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-816ab613]{padding-top:max(8px,env(safe-area-inset-top,0px))}.app-top-bar__grid[data-v-816ab613]{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-816ab613]{display:contents}.app-top-bar__search-shell[data-v-816ab613]{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-816ab613]{min-height:var(--app-top-bar-chrome-size,3rem)}.app-top-bar__search-shell--docked[data-v-816ab613]{--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-816ab613]{flex-shrink:0;pointer-events:none;visibility:hidden}.app-top-bar__search-shell--morphing[data-v-816ab613]{z-index:95}.app-top-bar__search-shell--docked[data-v-816ab613]: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-816ab613]{padding:var(--app-top-bar-docked-pad-y,.75rem) 1rem;position:relative}.app-top-bar__search-shell--inline[data-v-816ab613]: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-816ab613]{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-816ab613]{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-816ab613]{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-816ab613]{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-816ab613]{overflow:visible}.app-top-bar__publish-chrome[data-v-816ab613]{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-816ab613]{padding-left:calc(var(--app-top-bar-back-size, 2rem) + 1.35rem)}.app-top-bar__publish-title[data-v-816ab613]{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-816ab613]{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-816ab613]{text-align:left}.app-top-bar__publish-progress[data-v-816ab613]{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-816ab613]{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-816ab613]{cursor:pointer;padding:.22rem .35rem}.app-top-bar__publish-progress-item.is-clickable[data-v-816ab613]:focus-visible,.app-top-bar__publish-progress-item.is-clickable[data-v-816ab613]:hover{background:#94a3b824}.app-top-bar__publish-progress-item.is-clickable[data-v-816ab613]:focus-visible{outline:2px solid rgba(96,165,250,.75);outline-offset:1px}.app-top-bar__publish-progress-item[data-v-816ab613]:disabled{cursor:default}.app-top-bar__publish-progress-dot[data-v-816ab613]{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-816ab613]{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-816ab613]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#fff}.app-top-bar__publish-progress-item.is-active .app-top-bar__publish-progress-label[data-v-816ab613]{color:#0f172a}.app-top-bar__publish-progress-item.is-done .app-top-bar__publish-progress-dot[data-v-816ab613]{background:#0ea5e938;color:#0284c7}@media(max-width:480px){.app-top-bar__publish-progress-label[data-v-816ab613]{display:none}.app-top-bar__publish-progress[data-v-816ab613]{flex:0 0 auto;gap:.35rem}}.app-top-bar__search--publish-exited[data-v-816ab613]{pointer-events:none!important}.app-top-bar__back-btn--shell[data-v-816ab613]{background-color:#ffffff80;border-color:#fff9;flex-shrink:0}.app-top-bar__back-btn--shell[data-v-816ab613]:hover{background-color:#ffffffbf}.app-top-bar__back-btn--measure[data-v-816ab613]{pointer-events:none;visibility:hidden}.app-top-bar__back-btn[data-v-816ab613]{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-816ab613]: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-816ab613]: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-816ab613]{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-816ab613]{backdrop-filter:inherit;-webkit-backdrop-filter:inherit}.app-top-bar__search-row--morph-publier[data-v-816ab613]{box-shadow:0 8px 24px #00000038;z-index:95}.app-top-bar__search-row--morph-publier .app-top-bar__filter-toggle-wrap[data-v-816ab613]{max-width:0;opacity:0;overflow:hidden;pointer-events:none}.app-top-bar__search-row--morph-publier-dark[data-v-816ab613]{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-816ab613]{color:#f1f5f9}.app-top-bar__search-row--morph-publier-dark .app-top-bar__search-input[data-v-816ab613]::-moz-placeholder{color:#64748b}.app-top-bar__search-row--morph-publier-dark .app-top-bar__search-input[data-v-816ab613]::placeholder{color:#64748b}.app-top-bar__search-row--morph-publier-dark .app-top-bar__search-icon[data-v-816ab613]{color:#94a3b8}.app-top-bar__search-host--publier-handoff[data-v-816ab613]{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-816ab613]{will-change:top,left,width,height}.app-top-bar__search-host[data-v-816ab613]{display:contents}.app-top-bar__search-host.app-top-bar__search-dock[data-v-816ab613]{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-816ab613]{flex-wrap:nowrap}.app-top-bar__search-shell--docked .app-top-bar__search-input[data-v-816ab613]{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-816ab613]: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-816ab613]{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-816ab613]{border-top:none;padding-top:0}.app-top-bar__search-dock .app-top-bar__search-row--docked[data-v-816ab613]{order:1}.app-top-bar__embedded-recap-host[data-v-816ab613]{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-816ab613]:empty{display:none;padding-top:0}.app-top-bar__search-row--docked .app-top-bar__search-row-main[data-v-816ab613]{flex-wrap:nowrap;gap:3px}.app-top-bar__search-row--docked .app-top-bar__search-input[data-v-816ab613]{flex:1 1 auto;min-width:0;width:auto}.app-top-bar__search-host.app-top-bar__search--morphing[data-v-816ab613]{pointer-events:none;z-index:95}.app-top-bar__search-row-main[data-v-816ab613]{align-items:center;display:flex;gap:.75rem;min-width:0;width:100%}.app-top-bar__search-row--docked[data-v-816ab613]{align-items:stretch;flex-direction:column;gap:0;overflow:hidden}.app-top-bar__search-row--docked .app-top-bar__search-row-main[data-v-816ab613]{flex-shrink:0}.app-top-bar__search-row[data-v-816ab613]{align-items:center;display:flex;gap:.75rem;min-width:0;position:relative}.app-top-bar__search-dock .app-top-bar__search-row[data-v-816ab613]{background:transparent;border:none;border-radius:0;box-shadow:none;min-height:0;padding:0}.app-top-bar__search-dock-target-measure[data-v-816ab613]{flex-shrink:0;pointer-events:none;visibility:hidden}.app-top-bar__search-dock .app-top-bar__search-dock-target-measure[data-v-816ab613]{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-816ab613]{flex-shrink:0}.app-top-bar__search.app-top-bar__search--inline[data-v-816ab613]{border-radius:1rem;grid-area:primary;min-height:3rem;padding:.75rem 1rem}.app-top-bar__search--inline[data-v-816ab613]{grid-area:primary}.app-top-bar__search--inline .app-top-bar__search-row-main[data-v-816ab613]{gap:.65rem}.app-top-bar__search--inline .app-top-bar__search-row-main[data-v-816ab613]:has(.app-top-bar__search-clear-slot){gap:0}.app-top-bar__search--inline .app-top-bar__search-input[data-v-816ab613]{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-816ab613]::-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-816ab613]::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-816ab613]{transition:margin .48s cubic-bezier(.22,1,.36,1)}.app-top-bar__search-input--text-exiting[data-v-816ab613]{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-816ab613]{margin-right:.65rem}.app-top-bar__search-clear-slot[data-v-816ab613]{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-816ab613]{margin-right:.65rem;opacity:1;pointer-events:auto;width:2.5rem}.app-top-bar__search-input[data-v-816ab613]::-webkit-search-cancel-button,.app-top-bar__search-input[data-v-816ab613]::-webkit-search-decoration,.app-top-bar__search-input[data-v-816ab613]::-webkit-search-results-button,.app-top-bar__search-input[data-v-816ab613]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.app-top-bar__search-clear-btn[data-v-816ab613]{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-816ab613]:focus-visible,.app-top-bar__search-clear-btn[data-v-816ab613]:hover{background:#e2e8f0;color:#0f172a}.app-top-bar__search-clear-btn[data-v-816ab613]:active{transform:scale(.94)}.app-top-bar__search-clear-icon[data-v-816ab613]{height:1.15rem;width:1.15rem}.app-top-bar__search--inline .app-top-bar__search-icon-btn--end[data-v-816ab613]{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-816ab613]:focus-visible,.app-top-bar__search--inline .app-top-bar__search-icon-btn--end[data-v-816ab613]:hover{background:#e2e8f0;color:#0f172a}.app-top-bar__search--inline .app-top-bar__search-icon-btn--end .app-top-bar__search-icon[data-v-816ab613]{color:currentColor}.app-top-bar__search--hidden[data-v-816ab613]{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-816ab613]{display:none}.app-top-bar--docked-search .app-top-bar__grid[data-v-816ab613]{--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-816ab613],.app-top-bar--compact-dock.app-top-bar--docked-search .app-top-bar__grid[data-v-816ab613]{--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-816ab613]{padding-bottom:.5rem}.app-top-bar--compact-dock .app-top-bar__search-shell--docked.app-top-bar__search-shell--measure[data-v-816ab613],.app-top-bar--compact-dock .app-top-bar__search-shell--docked[data-v-816ab613]: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-816ab613]{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-816ab613]{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-816ab613]{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-816ab613]{border-radius:.7rem;height:2rem;width:2rem}.app-top-bar--compact-dock .app-top-bar__search-icon[data-v-816ab613]{height:1.05rem;width:1.05rem}.app-top-bar--compact-dock .app-top-bar__back-btn--shell svg[data-v-816ab613]{height:.95rem;width:.95rem}.app-top-bar--compact-dock .app-top-bar__search-spinner[data-v-816ab613]{height:1rem;width:1rem}.app-top-bar--docked-search .app-top-bar__back-btn[data-v-816ab613]{box-sizing:border-box}.app-top-bar--docked-search .app-top-bar__search-dock .app-top-bar__search-shell[data-v-816ab613]{box-sizing:border-box;min-height:var(--app-top-bar-chrome-size)}.app-top-bar__search-measure[data-v-816ab613]{box-sizing:border-box;pointer-events:none;visibility:hidden}.app-top-bar__search-measure--inline[data-v-816ab613]{grid-area:primary}.app-top-bar__search-measure-fill[data-v-816ab613]{flex:1 1 auto;min-height:1.5rem;min-width:0}.app-top-bar__search-row--docked .app-top-bar__embedded-filters[data-v-816ab613]{border-top:none;margin-top:0;padding-top:0}.app-top-bar__embedded-filters[data-v-816ab613]{background:transparent;border:none;box-shadow:none;min-width:0;padding-top:0;width:100%}.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar__embedded-collapse{min-width:0;width:100%}.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar__embedded-collapse .motion-collapse__inner{transition:opacity .22s cubic-bezier(.33,1,.68,1)}.app-top-bar__embedded-filters[data-v-816ab613] .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-816ab613] .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-816ab613] .app-top-bar-embedded-collapse-enter-from.motion-collapse,.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-leave-to.motion-collapse{grid-template-rows:0fr}.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-enter-to.motion-collapse,.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-leave-from.motion-collapse{grid-template-rows:1fr}.app-top-bar__embedded-filters[data-v-816ab613] .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-816ab613] .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-816ab613] .app-top-bar-embedded-collapse-enter-from .motion-collapse__inner,.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-leave-to .motion-collapse__inner{opacity:0;transform:none}.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-enter-to .motion-collapse__inner,.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-leave-from .motion-collapse__inner{opacity:1;transform:none}.app-top-bar__embedded-recap-host[data-v-816ab613] .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-816ab613] .listing-filters__recap-pill{flex-shrink:0}.app-top-bar__embedded-recap-host--ready[data-v-816ab613] .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-816ab613] .motion-show-lift-leave-active,.app-top-bar--embedded-dock-exit .app-top-bar__embedded-recap-host[data-v-816ab613] .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-816ab613] .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-816ab613] .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-816ab613]{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-816ab613],.app-top-bar__search-icon-btn:hover .app-top-bar__search-icon[data-v-816ab613]{--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-816ab613]{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-816ab613]:focus-visible,.app-top-bar__search-row--docked .app-top-bar__search-icon-btn--end[data-v-816ab613]: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-816ab613]{color:currentColor}.app-top-bar__filters-chevron-icon[data-v-816ab613]{transition:transform .2s ease}.app-top-bar__filters-chevron-icon.is-open[data-v-816ab613]{transform:rotate(180deg)}.app-top-bar__search-icon--mirrored[data-v-816ab613]{transform:scaleX(-1)}.app-top-bar__search-icon[data-v-816ab613]{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-816ab613]{animation:app-top-bar-search-spin-816ab613 .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-816ab613{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.app-top-bar__search-spinner[data-v-816ab613]{animation-duration:1.6s}.app-top-bar__search--inline .app-top-bar__search-input[data-v-816ab613],.app-top-bar__search-clear-slot[data-v-816ab613]{transition:none}.app-top-bar__search-input--text-exiting[data-v-816ab613]{opacity:0;transform:none;transition:none}}.app-top-bar__search-input[data-v-816ab613]{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-816ab613]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.app-top-bar__search-input[data-v-816ab613]::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.app-top-bar__search-input[data-v-816ab613]{outline:2px solid transparent;outline-offset:2px}.app-top-bar__filter-toggle-wrap[data-v-816ab613],.app-top-bar__filter-toggle-wrap[data-v-816ab613] .motion-show{display:flex;flex-shrink:0}.app-top-bar__filter-toggle-wrap[data-v-816ab613] .motion-show-lift-enter-active,.app-top-bar__filter-toggle-wrap[data-v-816ab613] .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-816ab613] .motion-show-lift-enter-active{transition-delay:.1s}.app-top-bar__filter-toggle-wrap[data-v-816ab613] .motion-show-lift-enter-from,.app-top-bar__filter-toggle-wrap[data-v-816ab613] .motion-show-lift-leave-to{opacity:0;transform:translate(.5rem) scale(.9)}.app-top-bar__filter-toggle-wrap--start[data-v-816ab613] .motion-show-lift-enter-from,.app-top-bar__filter-toggle-wrap--start[data-v-816ab613] .motion-show-lift-leave-to{transform:translate(-.5rem) scale(.9)}.app-top-bar__filter-toggle[data-v-816ab613]{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-816ab613]:hover{background:#e2e8f0;color:#0f172a}.app-top-bar__filter-toggle.is-active[data-v-816ab613]{background:#0f172a;color:#fff}.app-top-bar__filter-toggle.is-active[data-v-816ab613]:hover{background:#1e293b;color:#fff}.app-top-bar__filter-toggle-icon[data-v-816ab613]{height:1.25rem;width:1.25rem}.app-top-bar__filter-toggle--dock-enter[data-v-816ab613]{animation:app-top-bar-filter-toggle-dock-816ab613 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-816ab613]{animation-name:app-top-bar-filter-toggle-dock-start-816ab613}@keyframes app-top-bar-filter-toggle-dock-816ab613{0%{opacity:0;transform:translate(.65rem) scale(.88)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes app-top-bar-filter-toggle-dock-start-816ab613{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-816ab613],.app-top-bar__filter-toggle-wrap--start .app-top-bar__filter-toggle--dock-enter[data-v-816ab613]{animation:none}.app-top-bar__filter-toggle-wrap[data-v-816ab613] .motion-show-lift-enter-active,.app-top-bar__filter-toggle-wrap[data-v-816ab613] .motion-show-lift-leave-active{transition:none}.app-top-bar__filter-toggle-wrap[data-v-816ab613] .motion-show-lift-enter-from,.app-top-bar__filter-toggle-wrap[data-v-816ab613] .motion-show-lift-leave-to,.app-top-bar__filter-toggle-wrap--start[data-v-816ab613] .motion-show-lift-enter-from,.app-top-bar__filter-toggle-wrap--start[data-v-816ab613] .motion-show-lift-leave-to{opacity:1;transform:none}.app-top-bar--embedded-dock-exit .app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-leave-active .motion-collapse__inner,.app-top-bar--embedded-dock-exit .app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-leave-active.motion-collapse,.app-top-bar--embedded-dock-exit .app-top-bar__embedded-recap-host[data-v-816ab613] .listing-filters__recap,.app-top-bar--embedded-dock-exit .app-top-bar__filter-toggle-wrap[data-v-816ab613] .motion-show-lift-leave-active{transition:none}.app-top-bar__embedded-recap-host[data-v-816ab613] .listing-filters__recap,.app-top-bar__embedded-recap-host--ready[data-v-816ab613] .listing-filters__recap{opacity:1;pointer-events:auto;transform:none;transition:none}.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-enter-active.motion-collapse,.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-leave-active.motion-collapse,.app-top-bar__embedded-filters[data-v-816ab613] .motion-collapse__inner{transition:none!important}.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-enter-from .motion-collapse__inner,.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-leave-to .motion-collapse__inner{opacity:1;transform:none}.app-top-bar__embedded-filters[data-v-816ab613] .app-top-bar-embedded-collapse-enter-from.motion-collapse,.app-top-bar__embedded-filters[data-v-816ab613] .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-8b8ffa04]{--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-8b8ffa04]{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.glass-nav-shell[data-v-8b8ffa04]{--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-8b8ffa04]{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-8b8ffa04]{width:450px}}@media(max-width:640px){.glass-nav-shell[data-v-8b8ffa04]{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-8b8ffa04]: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-8b8ffa04]{--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-8b8ffa04]:after,.nav-active-indicator[data-v-8b8ffa04]:before{content:none;display:none}@media(max-width:640px){.nav-active-indicator[data-v-8b8ffa04]{--nav-pad:.2rem;--nav-gap:.15rem}}.nav-active-indicator--inactive[data-v-8b8ffa04]{opacity:0;pointer-events:none;visibility:hidden}.glass-nav-shell--active-publier[data-v-8b8ffa04]{border-color:#c4a35a47;box-shadow:0 12px 32px #0006,0 0 0 1px #c4a35a1f,0 2px 8px #00000038}.glass-nav-list[data-v-8b8ffa04]{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-8b8ffa04]{gap:.15rem;padding:.28rem .2rem .32rem}}.glass-nav-list__item[data-v-8b8ffa04]{display:flex;min-width:0}@media(prefers-reduced-motion:reduce){.glass-nav-shell[data-v-8b8ffa04]{transform:translate(-50%) translateY(0);transition:opacity .15s ease,visibility 0s}.glass-nav-shell--hidden[data-v-8b8ffa04]{transform:translate(-50%) translateY(0);transition:opacity .15s ease,visibility 0s .15s}.nav-active-indicator[data-v-8b8ffa04]{transition:none}}.nav-item[data-v-8b8ffa04]{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-8b8ffa04]{gap:.12rem;min-height:44px;padding:.2rem .1rem}.nav-item__label[data-v-8b8ffa04]{font-size:9px;line-height:1.1}.nav-item--active[data-v-8b8ffa04]{min-height:44px}.nav-item__profile-avatar[data-v-8b8ffa04] .user-avatar{height:1.7rem;width:1.7rem}.nav-item__icon[data-v-8b8ffa04] svg{height:1.2rem;width:1.2rem}}.nav-item--active[data-v-8b8ffa04]{background:transparent;border:none;box-shadow:none;color:var(--tahuto-nav-ink)}.nav-item__icon[data-v-8b8ffa04],.nav-item__label[data-v-8b8ffa04]{position:relative;z-index:1}.nav-item--comparer-active[data-v-8b8ffa04],.nav-item--favoris-active[data-v-8b8ffa04],.nav-item--profile-active[data-v-8b8ffa04]{color:var(--tahuto-nav-ink)}.nav-item--publier-active[data-v-8b8ffa04]{color:var(--tahuto-nav-accent)}.nav-item--profile[data-v-8b8ffa04]{padding:0}.nav-item__profile-avatar[data-v-8b8ffa04]{flex-shrink:0}.nav-item__profile-avatar[data-v-8b8ffa04] .user-avatar{border-color:#ffffff24;border-width:1px;box-shadow:0 2px 8px #00000047;height:2rem;width:2rem}.nav-item__profile-avatar[data-v-8b8ffa04] .user-avatar__provider-dot{height:.5rem;width:.5rem}.nav-item__icon-wrap[data-v-8b8ffa04]{position:relative}.nav-item__badge[data-v-8b8ffa04],.nav-item__icon-wrap[data-v-8b8ffa04]{align-items:center;display:flex;justify-content:center}.nav-item__badge[data-v-8b8ffa04]{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-8b8ffa04]{right:-4px;top:-6px}.nav-item__badge--rose[data-v-8b8ffa04]{background:var(--tahuto-danger)}.nav-item__badge--amber[data-v-8b8ffa04]{background:var(--tahuto-accent-deep);color:var(--tahuto-ink-on-inverse)}.nav-item__badge--blue[data-v-8b8ffa04]{background:var(--tahuto-accent)}.nav-item__badge--green[data-v-8b8ffa04]{background:var(--tahuto-success)}.nav-item__badge--exceptional[data-v-8b8ffa04]{background:var(--tahuto-exceptional);color:var(--tahuto-exceptional-ink)}.nav-item__icon[data-v-8b8ffa04]{align-items:center;display:flex;justify-content:center;line-height:1}.nav-item__label[data-v-8b8ffa04]{color:inherit;font-size:10px;font-weight:600;line-height:1.15;text-align:center}.app-main-with-chrome[data-v-5e1c874f]{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-5e1c874f]{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-5e1c874f]{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-5e1c874f]{padding-bottom:max(calc(64px + env(safe-area-inset-bottom,0px)),calc(72px + var(--device-corner-inset, 0px)))}}.admin-tab-panel-loading[data-v-bc00434f]{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:min(70vh,32rem);padding:2rem 1rem;width:100%}.app-tab-shell[data-v-6ce1aa55]{flex:1;min-height:0;position:relative;width:100%}.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-dcbba63f]{display:flex;flex:1;flex-direction:column;min-height:0;width:100%}
