.snow-chat-visual.svelte-g8t1h9{position:relative;height:180px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(32,128,245,.18) 0%,transparent 70%);border:1px solid rgba(122,184,255,.22);border-radius:6px;overflow:hidden}html.dark .snow-chat-visual.svelte-g8t1h9{border-color:#4fa0ff2e;background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(32,128,245,.14) 0%,transparent 70%)}.snow-chat-core.svelte-g8t1h9{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.snow-chat-ring.svelte-g8t1h9{position:absolute;border-radius:50%;border:1px solid rgba(32,128,245,.4);width:calc(50px * var(--s, 1));height:calc(50px * var(--s, 1));animation:svelte-g8t1h9-snow-chat-ring 3s ease-out var(--d, 0s) infinite}@keyframes svelte-g8t1h9-snow-chat-ring{0%{transform:scale(.8);opacity:.8;border-color:#2080f58c}60%{opacity:.3;border-color:#2080f533}to{transform:scale(2.4);opacity:0}}.snow-chat-bubble.svelte-g8t1h9{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#0052cc,#2080f5 60%,#4fa0ff);border:1.5px solid rgba(32,128,245,.55);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #2080f566}.snow-chat-svg.svelte-g8t1h9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@media (prefers-reduced-motion: reduce){.snow-chat-ring.svelte-g8t1h9,.snow-chat-svg.svelte-g8t1h9 :where(.svelte-g8t1h9){animation:none!important}}.snow-work-visual.svelte-uvqipo{position:relative;height:180px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(0,82,204,.18) 0%,transparent 70%);border:1px solid rgba(122,184,255,.22);border-radius:6px;overflow:hidden}html.dark .snow-work-visual.svelte-uvqipo{border-color:#4fa0ff2e;background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(0,82,204,.14) 0%,transparent 70%)}.snow-work-dept.svelte-uvqipo{position:absolute;left:var(--x);top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:10px;background:var(--c, #dbeafe);color:#0a1430;font-weight:800;font-size:.78rem;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 4px 12px #00288c33;animation:svelte-uvqipo-snow-work-breathe 2.5s ease-in-out var(--d, 0s) infinite alternate;border:1.5px solid rgba(255,255,255,.55)}@keyframes svelte-uvqipo-snow-work-breathe{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 4px 12px #00288c33}to{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 6px 18px #0052cc66}}.snow-work-svg.svelte-uvqipo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.snow-work-status.svelte-uvqipo{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;background:#ffffffeb;padding:4px 10px;border-radius:999px;font-size:.65rem;font-weight:700;color:#3c4b64f2;border:1px solid rgba(122,184,255,.3);box-shadow:0 1px 2px #00288c0a;z-index:4;white-space:nowrap}html.dark .snow-work-status.svelte-uvqipo{background:#141e3cd9;border-color:#4fa0ff4d;color:#b4c8e6f2}.snow-work-status-dot.svelte-uvqipo{width:5px;height:5px;border-radius:50%;background:#00c864;animation:svelte-uvqipo-snow-work-blink 2s ease-in-out infinite}@keyframes svelte-uvqipo-snow-work-blink{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.snow-work-dept.svelte-uvqipo,.snow-work-status-dot.svelte-uvqipo,.snow-work-svg.svelte-uvqipo :where(.svelte-uvqipo){animation:none!important}}
