/*y5:src=7295fca022bb3d16168966aaa44f5dafd257e509*/
.y5fab,.y5fai,.y5fab *,.y5fai *{box-sizing:border-box}.y5fab{--y5f-size: 54px;position:fixed;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:calc(var(--y5h-z-bar) + 1);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.y5fab.is-left{left:18px}.y5fab.is-right{right:18px;align-items:flex-end}@media (max-width: 560px){.y5fab{--y5f-size: 50px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.y5fab.is-left{left:14px}.y5fab.is-right{right:14px}}.y5fab__btn{position:relative;width:var(--y5f-size);height:var(--y5f-size);padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(140deg,var(--y5f-from, #6366f1),var(--y5f-to, #a855f7));box-shadow:0 2px 6px #0d15221f,0 10px 24px -6px color-mix(in srgb,var(--y5f-solid, #7c3aed) 55%,transparent),inset 0 1px #ffffff47;transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .22s;-webkit-tap-highlight-color:transparent}@supports not (color: color-mix(in srgb,red 10%,blue)){.y5fab__btn{box-shadow:0 2px 6px #0d15221f,0 10px 24px -6px #0d15224d}}@media (hover: hover){.y5fab__btn:hover{transform:translateY(-3px);box-shadow:0 4px 10px #0d152224,0 16px 32px -8px color-mix(in srgb,var(--y5f-solid, #7c3aed) 65%,transparent),inset 0 1px #ffffff47}}.y5fab__btn:active{transform:translateY(-1px) scale(.95)}.y5fab__btn:focus-visible{outline:3px solid var(--y5f-solid, #7c3aed);outline-offset:3px}.y5fab__btn:after{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:50%;border:2px solid var(--y5f-solid, #7c3aed);opacity:0;animation:y5fabRing 2.2s ease-out .9s 2}.y5fab.is-open .y5fab__btn:after{animation:none}@keyframes y5fabRing{0%{transform:scale(1);opacity:.45}to{transform:scale(1.5);opacity:0}}.y5fab__btn-ico{position:absolute;display:flex;transition:transform .24s cubic-bezier(.34,1.4,.64,1),opacity .16s}.y5fab__btn-ico .y5h-i{stroke-width:1.9}.y5fab__btn-ico.is-x{transform:rotate(-45deg) scale(.5);opacity:0}.y5fab.is-open .y5fab__btn-ico.is-idle{transform:rotate(45deg) scale(.5);opacity:0}.y5fab.is-open .y5fab__btn-ico.is-x{transform:rotate(0) scale(1);opacity:1}.y5fab__menu{order:-1;width:min(276px,calc(100vw - 28px));padding:7px;background:var(--y5h-bg, #fff);border:1px solid var(--y5h-line-soft, #f0f2f5);border-radius:20px;box-shadow:0 1px 2px #0d15220a,0 20px 44px -12px #0d152238;transform-origin:bottom var(--y5f-origin, left);transform:translateY(14px) scale(.9);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s linear,transform .14s cubic-bezier(.4,0,1,1),visibility 0s linear .14s}.y5fab__menu[hidden]{display:none}.y5fab.is-right .y5fab__menu{--y5f-origin: right}.y5fab.is-open .y5fab__menu{transform:translateY(0) scale(1);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .34s cubic-bezier(.34,1.4,.64,1),visibility 0s}.y5fab .y5fab__menu>*{opacity:0;transform:translateY(8px);transition:opacity .08s linear,transform .08s ease-in,background .15s}.y5fab.is-open .y5fab__menu>*{opacity:1;transform:none;transition:opacity .2s ease-out,transform .34s cubic-bezier(.34,1.4,.64,1),background .15s}.y5fab.is-open .y5fab__menu>:nth-child(1){transition-delay:.04s,.04s,0s}.y5fab.is-open .y5fab__menu>:nth-child(2){transition-delay:.07s,.07s,0s}.y5fab.is-open .y5fab__menu>:nth-child(3){transition-delay:.1s,.1s,0s}.y5fab.is-open .y5fab__menu>:nth-child(4){transition-delay:.13s,.13s,0s}.y5fab.is-open .y5fab__menu>:nth-child(5){transition-delay:.16s,.16s,0s}.y5fab.is-open .y5fab__menu>:nth-child(6){transition-delay:.19s,.19s,0s}.y5fab.is-open .y5fab__menu>:nth-child(n+7){transition-delay:.22s,.22s,0s}.y5fab.is-open .y5fab__btn{animation:y5fabPop .32s cubic-bezier(.34,1.4,.64,1)}@keyframes y5fabPop{0%{transform:scale(1)}40%{transform:scale(.9)}to{transform:scale(1)}}body.y5h-nudge-on .y5fab{bottom:calc(76px + env(safe-area-inset-bottom,0px));transition:bottom .28s cubic-bezier(.22,1,.36,1)}@media (max-width: 560px){body.y5h-nudge-on .y5fab{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.y5fab__menu,.y5fab.is-open .y5fab__menu{transition:opacity .16s linear,visibility 0s;transform:none}.y5fab .y5fab__menu>*,.y5fab.is-open .y5fab__menu>*{transform:none;transition:opacity .12s linear;transition-delay:0s}.y5fab.is-open .y5fab__btn{animation:none}}.y5fab__title{margin:8px 10px 5px;font-size:10px;font-weight:800;letter-spacing:.6px;color:var(--y5h-text-faint, #98a1b2);text-transform:uppercase}.y5fab__menu>.y5fab__title:first-child{margin-top:4px}.y5fab__state{display:flex;align-items:center;gap:8px;margin:1px 1px 4px;padding:9px 11px;border-radius:14px;background:#e024240f;color:var(--y5h-danger, #e02424);font-size:11.5px;font-weight:700;line-height:1.5}.y5fab__state.is-open{background:#15a34a12;color:var(--y5h-success, #15a34a)}.y5fab__dot{position:relative;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:currentColor}.y5fab__state.is-open .y5fab__dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid currentColor;animation:y5fabBlink 2.2s ease-out infinite}@keyframes y5fabBlink{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.5);opacity:0}}.y5fab__item{display:flex;align-items:center;gap:11px;width:100%;padding:8px 9px;border:0;border-radius:14px;background:transparent;color:var(--y5h-text, #0d1522);font:inherit;font-size:13.5px;font-weight:700;text-align:start;text-decoration:none;cursor:pointer;transition:background .15s}@media (hover: hover){.y5fab__item:hover{background:var(--y5h-bg-soft, #f7f8fa)}}.y5fab__item:active{background:var(--y5h-bg-sunk, #eff1f5)}.y5fab__item:focus-visible{outline:2px solid var(--y5f-solid, #7c3aed);outline-offset:-2px}.y5fab__ico{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;box-shadow:inset 0 1px #ffffff38;transition:transform .18s cubic-bezier(.34,1.4,.64,1)}@media (hover: hover){.y5fab__item:hover .y5fab__ico{transform:scale(1.08)}}.y5fab__ico.is-ai{background:linear-gradient(140deg,var(--y5f-from, #6366f1),var(--y5f-to, #a855f7))}.y5fab__label{display:flex;flex-direction:column;gap:1px;min-width:0}.y5fab__label em{font-style:normal;font-size:10.5px;font-weight:500;color:var(--y5h-text-faint, #98a1b2)}.y5fab__sep{display:block;height:1px;margin:5px 9px;background:var(--y5h-line-soft, #f0f2f5)}.y5fai{display:flex;align-items:center;justify-content:center;padding:16px}.y5fai__box{position:relative;z-index:1;width:min(480px,100%);height:min(620px,86dvh);display:flex;flex-direction:column;overflow:hidden;background:var(--y5h-bg, #fff);border-radius:var(--y5h-r-xl, 24px);box-shadow:var(--y5h-sh-panel, 0 30px 80px rgba(0, 0, 0, .35));transform:translateY(18px) scale(.96);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s}.y5fai.is-open .y5fai__box{transform:translateY(0) scale(1);opacity:1}.y5fai__head{display:flex;align-items:center;gap:10px;padding:13px 16px;flex-shrink:0;color:#fff;background:linear-gradient(135deg,var(--y5f-from, #6366f1),var(--y5f-to, #a855f7))}.y5fai__avatar{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff3}.y5fai__who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.y5fai__who b{font-size:14.5px;font-weight:800}.y5fai__who em{font-style:normal;font-size:11px;opacity:.8}.y5fai__icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;background:#ffffff2e;color:#fff;transition:background .18s}.y5fai__icon:hover{background:#ffffff52}.y5fai__msgs{flex:1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--y5h-bg-soft, #f7f8fa);-webkit-overflow-scrolling:touch}.y5fai__msg{max-width:84%;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.65;word-wrap:break-word;animation:y5faiIn .22s ease}.y5fai__msg.is-bot{align-self:flex-start;background:var(--y5h-bg, #fff);color:var(--y5h-text, #0d1522);border-start-end-radius:6px;box-shadow:var(--y5h-sh-card, 0 1px 2px rgba(13, 21, 34, .05))}.y5fai__msg.is-user{align-self:flex-end;color:#fff;background:var(--y5f-solid, #7c3aed);border-start-start-radius:6px}@keyframes y5faiIn{0%{opacity:0;transform:translateY(6px)}}.y5fai__typing{display:inline-flex;gap:4px;align-items:center}.y5fai__typing i{width:6px;height:6px;border-radius:50%;background:var(--y5h-text-faint, #98a1b2);animation:y5faiDot 1.2s ease-in-out infinite}.y5fai__typing i:nth-child(2){animation-delay:.15s}.y5fai__typing i:nth-child(3){animation-delay:.3s}@keyframes y5faiDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.y5fai-card{display:flex;gap:10px;align-items:center;margin-top:8px;padding:8px;border:1px solid var(--y5h-line, #e4e7ec);border-radius:var(--y5h-r, 14px);background:var(--y5h-bg, #fff)}.y5fai-card img{width:54px;height:54px;flex-shrink:0;border-radius:10px;object-fit:cover}.y5fai-card div{display:flex;flex-direction:column;gap:2px;min-width:0}.y5fai-card b{font-size:13px;font-weight:700}.y5fai-card span{font-size:12.5px;font-weight:800;color:var(--y5f-solid, #7c3aed)}.y5fai-card a{margin-top:3px;font-size:12px;font-weight:700;color:var(--y5h-primary, #2563eb);text-decoration:none}.y5fai-card a:hover{text-decoration:underline}.y5fai__chips{display:flex;gap:6px;flex-shrink:0;padding:10px 14px 0;overflow-x:auto;scrollbar-width:none}.y5fai__chips::-webkit-scrollbar{display:none}.y5fai__chips[hidden]{display:none}.y5fai__chip{flex-shrink:0;padding:7px 13px;border:1px solid var(--y5h-line, #e4e7ec);border-radius:var(--y5h-r-pill, 999px);background:var(--y5h-bg, #fff);color:var(--y5h-text-soft, #5b6577);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s}.y5fai__chip:hover{border-color:var(--y5f-solid, #7c3aed);color:var(--y5h-text, #0d1522)}.y5fai__form{display:flex;gap:8px;align-items:center;flex-shrink:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--y5h-line-soft, #f0f2f5);background:var(--y5h-bg, #fff)}.y5fai__input{flex:1;min-width:0;padding:11px 16px;border:1.5px solid var(--y5h-line, #e4e7ec);border-radius:var(--y5h-r-pill, 999px);background:var(--y5h-bg-soft, #f7f8fa);color:var(--y5h-text, #0d1522);font:inherit;font-size:16px;outline:0;transition:border-color .18s,background .18s}.y5fai__input:focus{border-color:var(--y5f-solid, #7c3aed);background:var(--y5h-bg, #fff)}.y5fai__send{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;background:var(--y5f-solid, #7c3aed);color:#fff;transition:transform .18s,opacity .18s}.y5fai__send:hover{transform:scale(1.06)}.y5fai__send:active{transform:scale(.92)}.y5fai__send:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 480px){.y5fai{padding:0}.y5fai__box{width:100%;height:100dvh;max-height:100dvh;border-radius:0}}@media (prefers-reduced-motion: reduce){.y5fab__btn:after,.y5fab__dot,.y5fai__typing i{animation:none}.y5fab__btn,.y5fab__menu,.y5fab__btn-ico,.y5fai__box,.y5fai__msg{transition:none;animation:none}}html.y5h-locked .y5fab{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.9)}body.y5p-dock-on .y5fab{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.88)}.y5fab.is-tucked{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px) scale(.86)}.y5fab{transition:opacity .2s var(--y5h-ease),visibility .2s,transform .26s cubic-bezier(.34,1.4,.64,1),bottom .28s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.y5fab,html.y5h-locked .y5fab,body.y5p-dock-on .y5fab,.y5fab.is-tucked{transition:opacity .16s linear,visibility 0s;transform:none}}.y5fai-orders{display:grid;gap:8px;margin-top:4px}.y5fai-order{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:10px 12px;background:var(--y5h-bg-soft);border:1px solid var(--y5h-line-soft);border-inline-start:3px solid var(--y5h-btn);border-radius:var(--y5h-r-sm)}.y5fai-order.is-done{border-inline-start-color:var(--y5h-success)}.y5fai-order.is-dead{border-inline-start-color:var(--y5h-text-faint);opacity:.75}.y5fai-order b{font-size:13px;font-variant-numeric:tabular-nums;direction:ltr}.y5fai-order__st{justify-self:start;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:var(--y5h-r-pill);background:var(--y5h-bg);border:1px solid var(--y5h-line)}.y5fai-order small{grid-column:1 / -1;font-size:11.5px;color:var(--y5h-text-soft)}.y5fai-order__tr{direction:ltr;text-align:start;font-variant-numeric:tabular-nums}.y5fai__handoff{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;padding:11px 16px;background:#25d366;color:#fff;border-radius:var(--y5h-r-pill);font-size:13.5px;font-weight:700;text-decoration:none;min-height:var(--y5h-tap);transition:filter var(--y5h-fast)}.y5fai__handoff:hover{filter:brightness(1.06);color:#fff}.y5fai__handoff:active{transform:scale(.985)}
