.chat-mascot-module__izvKvG__root{perspective:700px;flex:none;line-height:1;display:inline-block;position:relative;container-type:size}.chat-mascot-module__izvKvG__mark{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));filter:drop-shadow(0 2cqw 2.5cqw #0000004d);transition:transform .2s ease-out;position:absolute;inset:5%}.chat-mascot-module__izvKvG__rotor{background:conic-gradient(from 30deg,#a6b1bf,#e2e6eb,#8997a9,#c1cad4,#eef0f3,#a6b1bf);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1.2cqw #68758a,inset 0 0 0 2.4cqw #d3dae2,inset 0 0 0 3.4cqw #94a2b4}.chat-mascot-module__izvKvG__holes{width:100%;height:100%;fill:oklch(var(--foreground) / .85);position:absolute;inset:0}.chat-mascot-module__izvKvG__hub{background:linear-gradient(135deg, oklch(var(--inverse-surface)), oklch(var(--foreground)));color:oklch(var(--background));letter-spacing:-.04em;border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:15cqw;font-weight:500;display:grid;position:absolute;inset:25.6%;box-shadow:0 0 0 4cqw #a5b0be,0 0 0 4.6cqw #64758b}.chat-mascot-module__izvKvG__hub:after{content:"";background:oklch(var(--highlight));border-radius:1px;width:32%;height:1.4cqw;min-height:1px;position:absolute;bottom:16%}.chat-mascot-module__izvKvG__shine{background:radial-gradient(circle at var(--light-x,35%) var(--light-y,25%), #ffffff8c, transparent 53%);mix-blend-mode:soft-light;pointer-events:none;border-radius:50%;position:absolute;inset:0}.chat-mascot-module__izvKvG__caliper{background:linear-gradient(90deg, oklch(var(--primary)), oklch(var(--primary-strong)));clip-path:polygon(20% 0,78% 0,100% 14%,100% 86%,78% 100%,20% 100%,0 80%,0 20%);width:22.6%;height:60%;box-shadow:inset -2.8cqw 0 0 oklch(var(--primary-strong));border-radius:3.5cqw;position:absolute;top:20%;right:-4%}.chat-mascot-module__izvKvG__caliper:before{content:"";background:#ffffff59;border-radius:1px;width:8%;height:68%;position:absolute;top:16%;left:29%}.chat-mascot-module__izvKvG__thinking .chat-mascot-module__izvKvG__rotor,.chat-mascot-module__izvKvG__thinking .chat-mascot-module__izvKvG__holes{animation:1.6s linear infinite chat-mascot-module__izvKvG__chat-rotor-spin}@keyframes chat-mascot-module__izvKvG__chat-rotor-spin{to{transform:rotate(360deg)}}@container (max-width:47px){.chat-mascot-module__izvKvG__label,.chat-mascot-module__izvKvG__inner{display:none}.chat-mascot-module__izvKvG__hub:after{width:44%;height:3cqw;bottom:auto}}@media (prefers-reduced-motion:reduce){.chat-mascot-module__izvKvG__mark{transition:none}.chat-mascot-module__izvKvG__thinking .chat-mascot-module__izvKvG__rotor,.chat-mascot-module__izvKvG__thinking .chat-mascot-module__izvKvG__holes{animation:none}}
