.enbot-mark{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto}.enbot-mark svg{width:100%;height:100%;display:block;filter:drop-shadow(0 8px 18px rgba(14,165,233,.32))}.enbot-mark__halo{fill:#0ea5e929;stroke:#38bdf8d1;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.enbot-mark__flame{fill:url(#enbotMarkA);opacity:.98}.enbot-mark__key{fill:none;stroke:#f8fafc;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.enbot-mark__spark{fill:none;stroke:#fef3c7;stroke-width:3;stroke-linecap:round}.enbot-mark--compact{width:26px;height:26px}.evisual{--e-accent: var(--blue);--e-hot: var(--orange);position:relative;min-height:250px;overflow:hidden;border:1px solid rgba(14,165,233,.2);border-radius:18px;background:radial-gradient(circle at 18% 18%,rgba(56,189,248,.22),transparent 28%),radial-gradient(circle at 82% 76%,rgba(249,115,22,.17),transparent 30%),linear-gradient(135deg,#081226f5,#020817e6);box-shadow:0 18px 42px #02081729;isolation:isolate}.evisual--blog{--e-accent: #10b981;--e-hot: #38bdf8}.evisual--comparison{--e-accent: #f97316;--e-hot: #38bdf8}.evisual--ai{--e-accent: #38bdf8;--e-hot: #f97316}.evisual--wide{min-height:230px;margin-top:var(--space-xl)}.evisual--tile{width:100%;min-height:132px;height:100%;border:0;border-radius:0;box-shadow:none}.evisual__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 88%);opacity:.62;z-index:-1}.evisual__orbit{position:absolute;border:1px solid rgba(56,189,248,.42);border-radius:999px;transform:rotate(-18deg)}.evisual__orbit--one{inset:34px 42px 64px;animation:evisual-orbit 12s linear infinite}.evisual__orbit--two{inset:64px 70px 38px;border-color:#f9731657;transform:rotate(24deg);animation:evisual-orbit 16s linear reverse infinite}.evisual__core{position:absolute;left:50%;top:47%;display:grid;place-items:center;width:92px;height:92px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(135deg,#38bdf829,#f973161a),#0f172ad1;box-shadow:0 0 0 8px #0ea5e90f,0 18px 40px #00000047;transform:translate(-50%,-50%) rotate(-6deg)}.evisual__core .enbot-mark{width:58px;height:58px}.evisual--tile .evisual__core{width:62px;height:62px;border-radius:16px}.evisual--tile .evisual__core .enbot-mark{width:42px;height:42px}.evisual__plate{position:absolute;display:flex;flex-direction:column;gap:1px;min-width:96px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0f172ab3;color:#f8fafc;box-shadow:0 12px 26px #0000002e}.evisual__plate span{font-size:12px;font-weight:900;line-height:1.1}.evisual__plate b{color:#e2e8f0b3;font-size:10px;font-weight:700}.evisual__plate--left{left:24px;top:36px}.evisual__plate--right{right:24px;bottom:48px}.evisual--tile .evisual__plate{display:none}.evisual__matrix{position:absolute;right:24px;top:24px;display:grid;grid-template-columns:repeat(2,10px);gap:6px}.evisual__matrix i{width:10px;height:10px;border-radius:3px;background:var(--e-accent);box-shadow:0 0 16px color-mix(in srgb,var(--e-accent) 70%,transparent);opacity:.85}.evisual__matrix i:nth-child(2),.evisual__matrix i:nth-child(3){background:var(--e-hot)}.evisual__caption{position:absolute;left:20px;right:20px;bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;color:#f8fafc}.evisual__caption span{color:#e2e8f0a3;font-size:10px;font-weight:900;letter-spacing:.08em}.evisual__caption b{max-width:58%;font-size:13px;line-height:1.15;text-align:right}.evisual--tile .evisual__caption{left:14px;right:14px;bottom:12px}.evisual--tile .evisual__caption b{max-width:68%;font-size:12px}@keyframes evisual-orbit{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@media(max-width:760px){.evisual{min-height:210px;border-radius:14px}.evisual--wide{min-height:190px}.evisual__plate{min-width:82px;padding:8px 10px}.evisual__plate--left{left:14px;top:22px}.evisual__plate--right{right:14px;bottom:42px}}@media(prefers-reduced-motion:reduce){.evisual__orbit{animation:none}}
