al-project-advisor{--apa-ink: #242424;--apa-ink-2: #595959;--apa-ink-3: #9a9a9a;--apa-line: #e8e8e6;--apa-paper: #fff;--apa-paper-2: #f8f8f6;--apa-green: #64ba59;--apa-green-deep: #4f9a46;--apa-green-tint: #eef6ec;--apa-radius: 16px;--apa-shadow: 0 6px 16px -6px rgba(36, 36, 36, .18), 0 24px 48px -24px rgba(36, 36, 36, .3);--apa-mono: "JetBrains Mono", ui-monospace, monospace;font-family:var(--sans-serif, "Catamaran", -apple-system, sans-serif)}al-project-advisor *{box-sizing:border-box}.apa-panel[hidden],.apa-chips[hidden],.alb-samples-pill{display:none!important}.apa-launcher{position:fixed;right:20px;bottom:20px;z-index:2147483000;display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border:none;border-radius:100px;background:linear-gradient(135deg,#78c66b,#5aad4f 55%,#4a9442);color:#fff;font:inherit;font-weight:800;font-size:14px;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 24px -8px #4a944299,inset 0 1px #ffffff47;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.apa-launcher:hover{transform:translateY(-2px);filter:brightness(1.06) saturate(1.05);box-shadow:0 16px 32px -10px #4a9442b8,inset 0 1px #ffffff47}.apa-launcher .apa-emoji{display:inline-block;font-size:17px;line-height:1;transform-origin:72% 78%;animation:apa-handwave 2.6s ease-in-out infinite}.apa-launcher:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#5aad4f;z-index:-1;animation:apa-pulse 2.3s ease-out infinite}@keyframes apa-pulse{0%{transform:scale(1);opacity:.3}to{transform:scale(1.3);opacity:0}}@keyframes apa-handwave{0%,55%,to{transform:rotate(0)}8%{transform:rotate(16deg)}16%{transform:rotate(-9deg)}24%{transform:rotate(16deg)}32%{transform:rotate(-6deg)}42%{transform:rotate(11deg)}50%{transform:rotate(0)}}.apa-launcher[aria-expanded=true]:before{animation:none;opacity:0}.apa-launcher[aria-expanded=true] .apa-emoji{animation:none}@media(prefers-reduced-motion:reduce){.apa-launcher:before,.apa-launcher .apa-emoji{animation:none;opacity:1}}.apa-panel{position:fixed;right:20px;bottom:20px;z-index:2147483000;width:min(384px,calc(100vw - 32px));height:min(620px,calc(100vh - 40px));display:flex;flex-direction:column;background:var(--apa-paper);border:1px solid var(--apa-line);border-radius:var(--apa-radius);box-shadow:var(--apa-shadow);overflow:hidden;animation:apa-rise .22s ease}@keyframes apa-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.apa-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--apa-line);background:linear-gradient(180deg,#fbfbf9,#fff)}.apa-head__id{display:flex;align-items:center;gap:8px;font-size:14.5px}.apa-dot{width:8px;height:8px;border-radius:50%;background:var(--apa-green);box-shadow:0 0 0 3px var(--apa-green-tint)}.apa-close{border:none;background:transparent;cursor:pointer;padding:4px;color:var(--apa-ink-3);border-radius:8px}.apa-close:hover{color:var(--apa-ink);background:var(--apa-paper-2)}.apa-close svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;display:block}.apa-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.apa-msg{max-width:84%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.45;white-space:pre-wrap;word-wrap:break-word}.apa-msg--bot{align-self:flex-start;background:var(--apa-paper-2);border:1px solid var(--apa-line);color:var(--apa-ink);border-bottom-left-radius:5px}.apa-msg--user{align-self:flex-end;background:var(--apa-green);color:#fff;border-bottom-right-radius:5px}.apa-typing{display:inline-flex;gap:4px;align-items:center}.apa-typing span{width:6px;height:6px;border-radius:50%;background:var(--apa-ink-3);animation:apa-blink 1.2s infinite both}.apa-typing span:nth-child(2){animation-delay:.2s}.apa-typing span:nth-child(3){animation-delay:.4s}@keyframes apa-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.apa-kit{align-self:stretch;border:1px solid var(--apa-green);border-radius:13px;overflow:hidden;background:var(--apa-green-tint)}.apa-kit__list{list-style:none;margin:0;padding:10px 13px;display:flex;flex-direction:column;gap:6px}.apa-kit__list li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.apa-kit__list b{font-family:var(--apa-mono)}.apa-kit__add{width:100%;border:none;background:var(--apa-green);color:#fff;font:inherit;font-weight:700;font-size:13.5px;padding:11px;cursor:pointer}.apa-kit__add:hover{background:var(--apa-green-deep)}.apa-kit__add:disabled{opacity:.7;cursor:default}.apa-chips{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 10px}.apa-chips button{border:1px solid var(--apa-line);background:#fff;color:var(--apa-ink-2);font:inherit;font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:100px;cursor:pointer}.apa-chips button:hover{border-color:var(--apa-green);color:var(--apa-green-deep)}.apa-form{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--apa-line);background:var(--apa-paper-2)}.apa-input{flex:1;border:1px solid var(--apa-line);border-radius:100px;padding:11px 15px;font:inherit;font-size:14px;background:#fff}.apa-input:focus{outline:none;border-color:var(--apa-green);box-shadow:0 0 0 3px var(--apa-green-tint)}.apa-send{border:none;background:var(--apa-green);color:#fff;width:42px;border-radius:50%;cursor:pointer;display:grid;place-items:center;flex:0 0 42px}.apa-send:hover{background:var(--apa-green-deep)}.apa-send svg{width:17px;height:17px;stroke:#fff;stroke-width:2;fill:none}@media(max-width:480px){.apa-panel{right:0;bottom:0;width:100vw;height:100dvh;border-radius:0}.apa-launcher span{display:none}.apa-launcher{padding:14px;right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.apa-panel,.apa-launcher,.apa-typing span{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/al-project-advisor.css.map */
