.kx-error-feedback{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;padding:24px;overflow-wrap:anywhere;border:1px solid #ba995b70;border-radius:23px;background:#071c15;color:#f4f7f5;font-family:DejaVu Sans,Arial,sans-serif;animation:kx-error-feedback-reveal .4s ease-out both}.kx-error-feedback *,.kx-error-feedback :after,.kx-error-feedback :before{box-sizing:border-box}.kx-error-feedback .kx-error-feedback-art{position:relative;display:block;width:250px;max-width:100%;height:200px;flex-shrink:0;overflow:hidden;isolation:isolate;border:1px solid #517358;border-radius:23px;background:#071c15;pointer-events:none}.kx-error-feedback .kx-error-feedback-ambient{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 49%,#d9ad4930,transparent 58%),linear-gradient(145deg,#1a443144,transparent 65%)}.kx-error-feedback .kx-error-feedback-circuit{position:absolute;inset:0;width:100%;height:100%;stroke:#779f88;stroke-width:1.4}.kx-error-feedback .kx-error-feedback-route{stroke:#8fbaa1;stroke-dasharray:9 5;animation:kx-error-feedback-route .75s ease-out both}.kx-error-feedback .kx-error-feedback-route-secondary{opacity:.38}.kx-error-feedback .kx-error-feedback-break{stroke:#f2c96f;stroke-width:2;stroke-dasharray:3 4}.kx-error-feedback .kx-error-feedback-circuit circle{fill:#b5d4bf}.kx-error-feedback .kx-error-feedback-halo{position:absolute;top:50%;left:50%;width:119px;height:119px;transform:translate(-50%,-50%);border:1px solid #dcba6f3d;border-radius:50%;box-shadow:0 0 25px #d7ad4012,inset 0 0 20px #caa0500d}.kx-error-feedback .kx-error-feedback-signal{position:absolute;top:50%;left:50%;width:84px;height:84px;transform:translate(-50%,-50%);filter:drop-shadow(0 5px 0 #41351c) drop-shadow(0 14px 14px #00000055);animation:kx-error-feedback-settle .8s cubic-bezier(.2,.7,.3,1) both}.kx-error-feedback .kx-error-feedback-signal svg{display:block;width:100%;height:100%}.kx-error-feedback .kx-error-feedback-signal-shape{fill:#294332;stroke:#f2c96f;stroke-width:1.8}.kx-error-feedback .kx-error-feedback-exclamation{stroke:#ffe0a0;stroke-width:4.5;stroke-linecap:round}.kx-error-feedback .kx-error-feedback-exclamation-dot{fill:#ffe0a0}.kx-error-feedback .kx-error-feedback-floor{position:absolute;left:50%;bottom:36px;width:96px;height:13px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,#00000060,transparent 70%);z-index:-1}.kx-error-feedback .kx-error-feedback-copy{display:flex;flex-direction:column;gap:7px;min-width:0;text-align:center}.kx-error-feedback .kx-error-feedback-message{font-size:14px;font-weight:600;line-height:1.55}.kx-error-feedback .kx-error-feedback-detail{color:#c5d8cc;font-size:12px;line-height:1.55}.kx-error-feedback.kx-error-feedback-compact{flex-direction:row;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:15px}.kx-error-feedback-compact .kx-error-feedback-art{width:30px;height:34px;margin-top:1px;overflow:visible;border:0;border-radius:0;background:transparent}.kx-error-feedback-compact .kx-error-feedback-signal{width:30px;height:30px;filter:drop-shadow(0 2px 0 #41351c)}.kx-error-feedback-compact .kx-error-feedback-ambient,.kx-error-feedback-compact .kx-error-feedback-circuit,.kx-error-feedback-compact .kx-error-feedback-floor,.kx-error-feedback-compact .kx-error-feedback-halo{display:none}.kx-error-feedback-compact .kx-error-feedback-copy{align-self:center;text-align:start}.kx-error-feedback-compact .kx-error-feedback-message{font-weight:500}@keyframes kx-error-feedback-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes kx-error-feedback-settle{0%{transform:translate(-50%,-50%) scale(.82)}35%{transform:translate(-54%,-50%) scale(1.03) rotate(-4deg)}60%{transform:translate(-47%,-50%) rotate(3deg)}80%{transform:translate(-51%,-50%) rotate(-1deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes kx-error-feedback-route{0%{stroke-dashoffset:25;opacity:.25}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.kx-error-feedback,.kx-error-feedback *,.kx-error-feedback :after,.kx-error-feedback :before{animation:none!important;transition:none!important}}