.eva-standby-wrap{position:fixed;right:24px;bottom:24px;z-index:45;display:flex;align-items:center;gap:10px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif}.eva-standby-stack{position:relative;flex:0 0 auto}.eva-standby{width:64px;height:64px;border-radius:24%;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .15s ease}.eva-standby:hover{transform:scale(1.05)}.eva-standby:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.eva-standby-wrap[data-eva-theme=light] .eva-standby{background:#0B1730}.eva-standby-wrap[data-eva-theme=dark] .eva-standby{background:#0B1730;box-shadow:0 0 0 2px rgba(255,255,255,.85),0 2px 8px rgba(0,0,0,.08)}.eva-standby-dismiss{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:999px;border:none;padding:0;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;cursor:pointer;background:rgba(11,23,48,.92);color:#fff;opacity:0;transition:opacity .15s ease}.eva-standby-wrap[data-eva-theme=dark] .eva-standby-dismiss{background:rgba(245,244,240,.92);color:#0B1730}.eva-standby-dismiss:focus-visible,.eva-standby-stack:hover .eva-standby-dismiss{opacity:1}.eva-standby--leaving{opacity:0;transition:opacity .3s ease;pointer-events:none}.eva-standby-goodbye,.eva-standby-hint{font-size:12px;line-height:1.3;padding:6px 10px;border-radius:8px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:eva-standby-fade .3s ease}.eva-standby-wrap[data-eva-theme=light] .eva-standby-goodbye,.eva-standby-wrap[data-eva-theme=light] .eva-standby-hint{background:#0B1730;color:#fff}.eva-standby-wrap[data-eva-theme=dark] .eva-standby-goodbye,.eva-standby-wrap[data-eva-theme=dark] .eva-standby-hint{background:#F5F4F0;color:#0B1730}@keyframes eva-standby-fade{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.eva-standby,.eva-standby--leaving,.eva-standby-goodbye,.eva-standby-hint{transition:none;animation:none}.eva-standby:hover{transform:none}}.eva-drawer{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;flex-direction:column;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0 -8px 32px rgba(0,0,0,.18);transition:height .2s ease;animation:eva-drawer-rise .25s ease;overflow:hidden}.eva-drawer[data-eva-theme=light]{background:#FAFAF7;border-top:1px solid rgba(11,23,48,.1);color:#0B1730}.eva-drawer[data-eva-theme=dark]{background:#0A0A0B;border-top:1px solid rgba(255,255,255,.1);color:#F5F4F0}.eva-drawer--dragging{transition:none}.eva-drawer--closing{transform:translateY(100%);transition:transform .25s ease;animation:none}@keyframes eva-drawer-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.eva-drawer-handle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:22px;cursor:ns-resize;touch-action:none}.eva-drawer-grip{width:40px;height:4px;border-radius:999px;background:rgba(127,127,127,.45)}.eva-drawer-handle:focus-visible{outline:2px solid #2563EB;outline-offset:-2px}.eva-drawer-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 6px}.eva-drawer-fulllink{font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:11px;font-weight:500;color:#2563EB;text-decoration:none}.eva-drawer-fulllink:hover{text-decoration:underline}.eva-drawer-close{border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px;color:inherit;opacity:.7}.eva-drawer-close:hover{opacity:1}.eva-drawer-close:focus-visible{outline:2px solid #2563EB;outline-offset:2px;opacity:1}.eva-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 14px 14px}@media (prefers-reduced-motion:reduce){.eva-drawer{animation:none}.eva-drawer,.eva-drawer--closing{transition:none}}.eva-card-switch{position:relative}.eva-card-switch-label{position:absolute;top:0;left:0;right:0;z-index:1;font-size:11px;font-weight:500;padding:6px 10px;border-radius:8px;background:var(--eva-surface,#ffffff);color:var(--eva-text-2,#475569);border:1px solid var(--eva-border-2,rgba(11,23,48,.06));box-shadow:0 2px 8px rgba(0,0,0,.06);animation:eva-card-switch-fade 2s ease forwards}@keyframes eva-card-switch-fade{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.eva-card-switch-label{animation:none}}.eva-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 8px 8px}.eva-empty-tagline{font-family:Georgia,Times New Roman,Times,serif;font-style:italic;font-size:11px;line-height:16px;color:var(--eva-editorial);margin:16px 0 0}.eva-empty-tryrow{display:flex;flex-direction:column;align-items:center;margin-top:40px}.eva-empty-try{font-size:12px;line-height:16px;color:var(--eva-text-3)}.eva-empty-divider{width:80px;height:1px;margin-top:8px;background:var(--eva-border-2)}.eva-empty-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:24px}.eva-empty-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:76px;padding:8px;border:none;border-radius:8px;background:transparent;cursor:pointer;font:inherit;transition:background-color .15s ease}.eva-empty-tile:hover{background:var(--eva-surface-2)}.eva-empty-tile:focus-visible{outline:2px solid var(--eva-text-2);outline-offset:-2px}.eva-empty-icon{display:flex;color:var(--eva-text-2)}.eva-empty-icon svg{display:block;width:22px;height:22px}.eva-empty-label{font-size:11px;line-height:1.3;color:var(--eva-text)}@media (prefers-reduced-motion:reduce){.eva-empty-tile{transition:none}}.eva-workspace .eva-ws-grid{align-items:stretch}.eva-workspace .eva-ws-left{background:var(--eva-bg);border-radius:10px;padding:14px 16px}.eva-workspace .eva-ws-right{background:var(--eva-surface);border-radius:10px;padding:14px}.eva-chat{display:flex;flex-direction:column;height:100%}.eva-chat-messages{flex:1 1 auto;min-height:0;overflow-y:auto}.eva-chat .eva-composer{flex:0 0 auto;margin-top:14px}.eva-msg--eva{display:flex;gap:10px;align-items:flex-start}.eva-msg--user{display:flex;justify-content:flex-end}.eva-msg-content{min-width:0}.eva-msg--user .eva-msg-content{background:var(--eva-surface-2);border-radius:10px;padding:8px 12px;max-width:85%}.eva-empty-icon--Search{color:#2563EB}.eva-empty-icon--LayoutGrid{color:#C16B30}.eva-empty-icon--Sparkles{color:#7C3AED}.eva-empty-icon--Truck{color:#EA580C}.eva-empty-icon--Package{color:#16A34A}.eva-empty-icon--ShieldCheck{color:#DC2626}.eva-workspace[data-eva-theme=dark] .eva-empty-icon--Search{color:#60A5FA}.eva-workspace[data-eva-theme=dark] .eva-empty-icon--LayoutGrid{color:#E0903B}.eva-workspace[data-eva-theme=dark] .eva-empty-icon--Sparkles{color:#A78BFA}.eva-workspace[data-eva-theme=dark] .eva-empty-icon--Truck{color:#FB923C}.eva-workspace[data-eva-theme=dark] .eva-empty-icon--Package{color:#4ADE80}.eva-workspace[data-eva-theme=dark] .eva-empty-icon--ShieldCheck{color:#F87171}.eva-cite{font-size:.7em;line-height:0;padding-inline-start:.15em;opacity:.55;font-variant-numeric:tabular-nums}:root{--eva-navy:#0B1730;--eva-navy-2:#1B3768}.eva{--s:40px;position:relative;width:var(--s);height:var(--s);flex:none}.eva .clip,.eva .disc,.eva .ring{position:absolute;inset:0;border-radius:50%}.eva .disc{background:radial-gradient(circle at 50% 38%,var(--eva-navy-2) 0,var(--eva-navy) 72%)}.eva .clip{overflow:hidden}.eva .ring{box-shadow:inset 0 0 0 max(1.5px,calc(var(--s)*.045)) rgba(255,255,255,.88);pointer-events:none}.eva.square .clip,.eva.square .disc,.eva.square .ring{border-radius:24%}.eva .bob{position:absolute;left:0;top:0;width:100%;transform-origin:50% 100%;animation:breathe 3.4s ease-in-out infinite}.eva .bob img{display:block;width:100%;height:auto;transform-origin:50% 92%;filter:drop-shadow(0 calc(var(--s)*.02) calc(var(--s)*.03) rgba(0,0,0,.35))}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.028)}}.st-wave .bob img{animation:wave 5s ease-in-out infinite;transform-origin:50% 90%}@keyframes wave{0%,46%,to{transform:rotate(0)}6%{transform:rotate(-10deg)}13%{transform:rotate(9deg)}20%{transform:rotate(-8deg)}27%{transform:rotate(6deg)}34%{transform:rotate(-3deg)}40%{transform:rotate(0)}}.st-laugh .bob img{animation:laugh 1.6s ease-in-out infinite}@keyframes laugh{0%,60%,to{transform:translateY(0) scale(1)}12%{transform:translateY(-7%) scale(.98,1.03)}24%{transform:translateY(0) scale(1.04,.95)}36%{transform:translateY(-4%) scale(.99,1.02)}48%{transform:translateY(0) scale(1.02,.98)}}.st-sorry .bob img{animation:sorry 3.4s ease-in-out infinite}@keyframes sorry{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-3deg)}}.bubble{position:absolute;right:-26%;top:-18%;height:38%;min-width:62%;padding:0 10%;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;gap:calc(var(--s)*.05);box-shadow:0 1px 3px rgba(0,0,0,.28)}.bubble i{width:calc(var(--s)*.075);height:calc(var(--s)*.075);min-width:3px;min-height:3px;border-radius:50%;background:var(--eva-navy);animation:dot 1.2s ease-in-out infinite}.bubble i:nth-child(2){animation-delay:.15s}.bubble i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-45%);opacity:1}}.qmark{position:absolute;right:-16%;top:-22%;width:44%;height:44%;border-radius:50%;background:#fff;color:var(--eva-navy);display:grid;place-items:center;font-weight:800;font-size:calc(var(--s)*.3);box-shadow:0 1px 3px rgba(0,0,0,.28);animation:qpop 2.8s ease-in-out infinite;transform-origin:30% 100%}@keyframes qpop{0%{transform:scale(0) rotate(-20deg)}12%{transform:scale(1.15) rotate(8deg)}20%{transform:scale(1) rotate(0)}50%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}to{transform:scale(1) rotate(0)}}.spark{position:absolute;width:26%;height:26%;color:#F5B700;animation:twinkle 1.8s ease-in-out infinite}.spark.a{right:-8%;top:-6%}.spark.b{right:16%;top:-20%;width:18%;height:18%;animation-delay:.6s}@keyframes twinkle{0%,to{transform:scale(.3) rotate(0);opacity:0}40%{transform:scale(1) rotate(20deg);opacity:1}70%{transform:scale(.85) rotate(35deg);opacity:.9}}@media (prefers-reduced-motion:reduce){.bubble i,.eva *,.qmark,.spark{animation:none!important}}.st-pop .bob img{animation:pop 3.6s ease-in-out infinite}@keyframes pop{0%,30%,to{transform:scale(1)}8%{transform:scale(1.06) translateY(-3%)}16%{transform:scale(.98)}22%{transform:scale(1.01)}}.st-lean .bob img{animation:lean 4s ease-in-out infinite}@keyframes lean{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}.zz{right:-6%;top:-8%;width:40%;height:50%;pointer-events:none}.zz,.zz b{position:absolute}.zz b{bottom:0;left:0;color:#fff;font-weight:800;font-size:calc(var(--s)*.18);opacity:0;animation:zfloat 3.6s ease-in infinite;text-shadow:0 1px 2px rgba(0,0,0,.35)}.zz b:nth-child(2){animation-delay:1.2s;font-size:calc(var(--s)*.14)}.zz b:nth-child(3){animation-delay:2.4s;font-size:calc(var(--s)*.11)}@keyframes zfloat{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(60%,-160%);opacity:0}}.wide{position:relative;width:100%;aspect-ratio:5/3;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 35% 40%,var(--eva-navy-2) 0,var(--eva-navy) 75%)}.wide img{position:absolute;inset:0;width:100%;height:100%;animation:breathe 3.4s ease-in-out infinite;transform-origin:30% 90%}.cell.span2{grid-column:span 2}@media (prefers-reduced-motion:reduce){.wide img,.zz b{animation:none!important}}