.hive-speech-bubble{--bubble-scale:1;--bubble-origin-x:50%;--bubble-origin-y:50%;z-index:2147483000;box-sizing:border-box;color:var(--bubble-text);letter-spacing:0;pointer-events:none;transform-origin:var(--bubble-origin-x) var(--bubble-origin-y);will-change:transform, opacity, left, top;font-family:Trebuchet MS,Comic Sans MS,ui-rounded,system-ui,sans-serif;font-weight:550;position:fixed}.hive-speech-bubble.entering{animation:.52s both hive-bubble-pop-in}.hive-speech-bubble.leaving{animation:.52s both hive-bubble-pop-out}.hive-speech-bubble.is-playback-paused,.hive-speech-bubble.is-playback-paused *,.hive-speech-bubble.is-playback-paused:before,.hive-speech-bubble.is-playback-paused:after,.hive-speech-bubble.is-playback-paused :before,.hive-speech-bubble.is-playback-paused :after{animation-play-state:paused!important}.hive-speech-bubble.shape-terminal.entering,.hive-speech-bubble.shape-caption.entering{animation-name:hive-bubble-snap-in}.hive-speech-bubble.shape-terminal.leaving,.hive-speech-bubble.shape-caption.leaving{animation-name:hive-bubble-snap-out}.hive-speech-bubble.shape-ellipse.entering,.hive-speech-bubble.shape-cloud.entering{animation-name:hive-bubble-float-in}.hive-speech-bubble.shape-ellipse.leaving,.hive-speech-bubble.shape-cloud.leaving{animation-name:hive-bubble-float-out}.hive-speech-bubble.placeholder-mode.entering{animation:.62s cubic-bezier(.16,1.2,.24,1) both hive-bubble-placeholder-pop-in}.hive-speech-bubble.placeholder-mode.leaving{animation:.42s ease-in both hive-bubble-placeholder-pop-out}.hive-speech-bubble__shell,.hive-speech-bubble__debug{pointer-events:none;position:absolute;inset:0;overflow:visible}.hive-speech-bubble__shell path{fill:var(--bubble-bg);stroke:var(--bubble-border);stroke-linejoin:round;filter:drop-shadow(0 7px 0 var(--bubble-shadow));vector-effect:non-scaling-stroke}.hive-speech-bubble.placeholder-mode .hive-speech-bubble__shell path{stroke-dasharray:9 7;stroke-linecap:round}.hive-speech-bubble:before,.hive-speech-bubble:after{left:var(--bubble-body-left);top:var(--bubble-body-top);width:var(--bubble-body-width);height:var(--bubble-body-height);z-index:1;border-radius:var(--bubble-body-radius);content:"";pointer-events:none;position:absolute}.hive-speech-bubble.deco-sparkles:before{background:radial-gradient(circle at 18% 28%, color-mix(in srgb, var(--bubble-border) 82%, white) 0 2px, transparent 3px), radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--bubble-border) 70%, white) 0 1.5px, transparent 2.5px), radial-gradient(circle at 88% 68%, white 0 1.5px, transparent 2.5px), radial-gradient(circle at 30% 76%, color-mix(in srgb, var(--bubble-border) 64%, white) 0 1.5px, transparent 2.5px);opacity:.85}.hive-speech-bubble.deco-rain:before{background-image:repeating-linear-gradient(112deg, transparent 0 14px, color-mix(in srgb, var(--bubble-border) 72%, white) 15px 17px, transparent 18px 29px);opacity:.2;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.hive-speech-bubble.deco-confetti:before{opacity:.9;background:linear-gradient(30deg,#f97316 0 0) 18% 26%/10px 3px no-repeat,linear-gradient(-20deg,#22c55e 0 0) 78% 24%/11px 3px no-repeat,linear-gradient(70deg,#38bdf8 0 0) 28% 76%/9px 3px no-repeat,linear-gradient(-45deg,#facc15 0 0) 84% 70%/10px 3px no-repeat,radial-gradient(circle at 48% 18%,#f472b6 0 2px,#0000 3px)}.hive-speech-bubble.deco-lava:before{background:radial-gradient(circle at 22% 34%, color-mix(in srgb, var(--bubble-border) 45%, white) 0 9%, transparent 10%), radial-gradient(circle at 72% 30%, color-mix(in srgb, var(--bubble-border) 35%, white) 0 12%, transparent 13%), radial-gradient(circle at 56% 78%, color-mix(in srgb, var(--bubble-border) 55%, transparent) 0 10%, transparent 11%);filter:blur(.5px);opacity:.42}.hive-speech-bubble.deco-halftone:before{background-image:radial-gradient(var(--bubble-border) 1.2px, transparent 1.6px);opacity:.16;background-size:10px 10px;-webkit-mask-image:radial-gradient(circle at 80% 18%,#000 0 28%,#0000 60%);mask-image:radial-gradient(circle at 80% 18%,#000 0 28%,#0000 60%)}.hive-speech-bubble.deco-waveform:before{background:linear-gradient(var(--bubble-border) 0 0) 12% 52% / 3px 28% no-repeat, linear-gradient(var(--bubble-border) 0 0) 22% 52% / 3px 52% no-repeat, linear-gradient(var(--bubble-border) 0 0) 32% 52% / 3px 34% no-repeat, linear-gradient(var(--bubble-border) 0 0) 68% 52% / 3px 42% no-repeat, linear-gradient(var(--bubble-border) 0 0) 78% 52% / 3px 62% no-repeat, linear-gradient(var(--bubble-border) 0 0) 88% 52% / 3px 30% no-repeat;opacity:.18}.hive-speech-bubble.motion-twinkle:before{animation:1.8s ease-in-out infinite alternate hive-bubble-twinkle}.hive-speech-bubble.motion-drift:before{animation:2.6s linear infinite hive-bubble-drift}.hive-speech-bubble.motion-sprinkle:before{animation:1.1s steps(2,end) infinite hive-bubble-sprinkle}.hive-speech-bubble.motion-ooze:before{animation:3s ease-in-out infinite alternate hive-bubble-ooze}.hive-speech-bubble.motion-pulse:before{animation:1.8s ease-in-out infinite alternate hive-bubble-soft-pulse}.hive-speech-bubble.motion-scan:after{background:linear-gradient(180deg, transparent 0 42%, color-mix(in srgb, var(--bubble-border) 42%, transparent) 48% 52%, transparent 58% 100%);opacity:.42;animation:1.5s linear infinite hive-bubble-scan}.hive-speech-bubble.shape-burst .hive-speech-bubble__shell path{filter:drop-shadow(0 8px 0 var(--bubble-shadow))}.hive-speech-bubble.shape-terminal .hive-speech-bubble__shell path{filter:drop-shadow(0 5px 0 var(--bubble-shadow)) drop-shadow(0 0 .55rem color-mix(in srgb, var(--bubble-border) 50%, transparent))}.hive-speech-bubble__content{z-index:2;box-sizing:border-box;min-width:0;color:var(--bubble-text);text-align:center;overflow-wrap:normal;pointer-events:none;position:absolute;overflow:hidden}.hive-speech-bubble.wrapped .hive-speech-bubble__content{white-space:pre-wrap;overflow-wrap:break-word}.hive-speech-bubble__content.shape-aware{text-align:left;padding:0}.hive-speech-bubble__line{white-space:nowrap;text-align:center;display:block;position:absolute}.hive-speech-bubble__text-line{white-space:nowrap;flex:none;display:block}.hive-speech-bubble__debug{z-index:3}.hive-speech-bubble__debug line{stroke:#dc2626e6;stroke-dasharray:5 4;stroke-width:2px;vector-effect:non-scaling-stroke}.hive-speech-bubble__debug circle{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.hive-speech-bubble__debug .hive-speech-bubble__debug-track{fill:#facc1514;stroke:#facc15eb;stroke-dasharray:8 6}.hive-speech-bubble__debug .hive-speech-bubble__debug-subject{fill:#0ea5e91f;stroke:#0ea5e9f2}.hive-speech-bubble__debug .hive-speech-bubble__debug-anchor{fill:#16a34af2}.hive-speech-bubble__debug .hive-speech-bubble__debug-tail-tip{fill:#f97316f2}.hive-speech-bubble-placeholder{z-index:2147482999;pointer-events:none;position:fixed;inset:0}.hive-speech-bubble-placeholder__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hive-speech-bubble-placeholder__subject{fill:#f59e0b14;stroke:#f59e0be6;stroke-width:2px;vector-effect:non-scaling-stroke}.hive-speech-bubble-placeholder__person{fill:#0f172a2e;stroke:#0f172a29;stroke-width:2px;pointer-events:none;vector-effect:non-scaling-stroke}.hive-speech-bubble-placeholder__subject-move{clip-path:circle(50%);cursor:move;pointer-events:auto;touch-action:none;border-radius:999px;position:fixed}.hive-speech-bubble-placeholder__subject-move:active{cursor:move}.hive-speech-bubble-placeholder__resize-handle{box-sizing:border-box;pointer-events:auto;touch-action:none;background:#fef3c7;border:2px solid #92400e;border-radius:999px;width:16px;height:16px;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffa6}@keyframes hive-bubble-pop-in{0%{opacity:0;transform:scale(.05)rotate(-2deg)}72%{opacity:1;transform:scale(1.05)rotate(.6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes hive-bubble-pop-out{0%{opacity:1;transform:scale(1)rotate(0)}18%{opacity:1;transform:scale(1.04)rotate(.5deg)}to{opacity:0;transform:scale(.05)rotate(-2deg)}}@keyframes hive-bubble-placeholder-pop-in{0%{opacity:0;transform:scale(.18)rotate(-1.2deg)}55%{opacity:1;transform:scale(1.08)rotate(.45deg)}78%{opacity:1;transform:scale(.97)rotate(-.18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes hive-bubble-placeholder-pop-out{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(.12)}}@keyframes hive-bubble-snap-in{0%{opacity:0;transform:scaleX(.08)scaleY(.55)}70%{opacity:1;transform:scaleX(1.04)scaleY(1.02)}to{opacity:1;transform:scale(1)}}@keyframes hive-bubble-snap-out{0%{opacity:1;transform:scale(1)}18%{opacity:1;transform:scaleX(1.04)scaleY(1.02)}to{opacity:0;transform:scaleX(.08)scaleY(.55)}}@keyframes hive-bubble-float-in{0%{opacity:0;transform:translateY(.4rem)scale(.05)}72%{opacity:1;transform:translateY(-.12rem)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hive-bubble-float-out{0%{opacity:1;transform:translateY(0)scale(1)}18%{opacity:1;transform:translateY(-.12rem)scale(1.04)}to{opacity:0;transform:translateY(.4rem)scale(.05)}}@keyframes hive-bubble-twinkle{0%{opacity:.45;transform:scale(.98)rotate(-1deg)}to{opacity:.95;transform:scale(1.02)rotate(1deg)}}@keyframes hive-bubble-drift{0%{background-position:0 0}to{background-position:34px 22px}}@keyframes hive-bubble-sprinkle{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2px,-1px)rotate(3deg)}}@keyframes hive-bubble-ooze{0%{filter:blur(.5px)hue-rotate();transform:scaleX(.98)scaleY(1.02)}to{filter:blur(1.2px)hue-rotate(10deg);transform:scaleX(1.02)scaleY(.98)}}@keyframes hive-bubble-soft-pulse{0%{opacity:.1;transform:scale(.98)}to{opacity:.26;transform:scale(1.01)}}@keyframes hive-bubble-scan{0%{transform:translateY(-52%)}to{transform:translateY(52%)}}@media (prefers-reduced-motion:reduce){.hive-speech-bubble.entering,.hive-speech-bubble.leaving{animation-duration:1ms}}.bumblebee-overlay-canvas{pointer-events:none;touch-action:none;border:0;width:100vw;height:100vh;margin:0;padding:0;display:block;position:fixed;inset:0}.bumblebee-nameplate{--bb-nameplate-bg:#fff;--bb-nameplate-border:#d1d5db;--bb-nameplate-text:#111827;--bb-nameplate-accent:#10b981;--bb-nameplate-shadow:#11182729;pointer-events:none;opacity:0;transform-origin:50% 0;will-change:transform, opacity;max-width:min(360px,56vw);transition:opacity .16s,filter .16s;display:block;position:fixed;top:0;left:0}.bumblebee-nameplate__surface{border:2px solid var(--bb-nameplate-border);background:linear-gradient(135deg, #ffffff2e, transparent 42%), var(--bb-nameplate-bg);min-width:3.8rem;max-width:min(360px,56vw);color:var(--bb-nameplate-text);box-shadow:0 8px 18px var(--bb-nameplate-shadow);font-size:var(--bb-nameplate-font-size,clamp(12px, 1.5vw, 18px));letter-spacing:0;white-space:normal;transform-origin:50%;will-change:transform, filter, opacity;isolation:isolate;justify-content:center;align-items:center;gap:.32rem;padding:.28rem .68rem;font-weight:800;line-height:1.05;display:inline-flex;position:relative}.bumblebee-nameplate[data-visible=true]{opacity:1}.bumblebee-nameplate--preview{opacity:1;max-width:100%;display:inline-block;position:relative;inset:auto;transform:none!important}.bumblebee-nameplate--preview .bumblebee-nameplate__surface{max-width:100%;font-size:var(--bb-nameplate-preview-size,clamp(13px, 2vw, 20px))}.bumblebee-nameplate__text{text-overflow:ellipsis;overflow-wrap:anywhere;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.bumblebee-nameplate__icon{filter:drop-shadow(0 1px #ffffff61);z-index:2;flex:none;width:1em;height:1em;position:relative}.bumblebee-nameplate__text{z-index:2;position:relative}.bumblebee-nameplate--font-rounded{font-family:ui-rounded,Nunito,Arial Rounded MT Bold,system-ui,sans-serif}.bumblebee-nameplate--font-comic{font-family:Comic Sans MS,Comic Neue,ui-rounded,system-ui,sans-serif}.bumblebee-nameplate--font-mono{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.bumblebee-nameplate--font-serif{font-family:Georgia,Times New Roman,serif}.bumblebee-nameplate--pill .bumblebee-nameplate__surface{border-radius:999px}.bumblebee-nameplate--tag .bumblebee-nameplate__surface{border-left-width:.42rem;border-radius:.5rem 999px 999px .5rem}.bumblebee-nameplate--banner .bumblebee-nameplate__surface{text-transform:uppercase;clip-path:polygon(.36rem 0,100% 0,calc(100% - .36rem) 100%,0 100%);border-radius:.2rem}.bumblebee-nameplate--ticket .bumblebee-nameplate__surface{clip-path:polygon(.18rem 0,calc(100% - .18rem) 0,calc(100% - .18rem) 7%,100% 10%,calc(100% - .18rem) 13%,calc(100% - .18rem) 23%,100% 26%,calc(100% - .18rem) 29%,calc(100% - .18rem) 36%,calc(100% - .56rem) 42%,calc(100% - .72rem) 50%,calc(100% - .56rem) 58%,calc(100% - .18rem) 64%,calc(100% - .18rem) 71%,100% 74%,calc(100% - .18rem) 77%,calc(100% - .18rem) 87%,100% 90%,calc(100% - .18rem) 93%,calc(100% - .18rem) 100%,.18rem 100%,.18rem 93%,0 90%,.18rem 87%,.18rem 77%,0 74%,.18rem 71%,.18rem 64%,.56rem 58%,.72rem 50%,.56rem 42%,.18rem 36%,.18rem 29%,0 26%,.18rem 23%,.18rem 13%,0 10%,.18rem 7%);background:linear-gradient(var(--bb-nameplate-bg), var(--bb-nameplate-bg)) padding-box, linear-gradient(135deg, #fff3, transparent 42%), var(--bb-nameplate-bg);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--bb-nameplate-border), transparent 12%);filter:drop-shadow(2px 0 0 var(--bb-nameplate-border)) drop-shadow(-2px 0 0 var(--bb-nameplate-border)) drop-shadow(0 2px 0 var(--bb-nameplate-border)) drop-shadow(0 -2px 0 var(--bb-nameplate-border)) drop-shadow(0 8px 18px var(--bb-nameplate-shadow));border:0;border-radius:0;padding-inline:1.26rem}.bumblebee-nameplate--plaque .bumblebee-nameplate__surface{box-shadow:inset 0 0 0 1px var(--bb-nameplate-accent), 0 8px 18px var(--bb-nameplate-shadow);border-radius:.18rem}.bumblebee-nameplate--badge .bumblebee-nameplate__surface{border-bottom-width:.32rem;border-radius:.6rem}.bumblebee-nameplate--hex .bumblebee-nameplate__surface{clip-path:polygon(.62rem 0,calc(100% - .62rem) 0,100% 50%,calc(100% - .62rem) 100%,.62rem 100%,0 50%);filter:drop-shadow(2px 0 0 var(--bb-nameplate-border)) drop-shadow(-2px 0 0 var(--bb-nameplate-border)) drop-shadow(0 2px 0 var(--bb-nameplate-border)) drop-shadow(0 -2px 0 var(--bb-nameplate-border)) drop-shadow(0 8px 18px var(--bb-nameplate-shadow));border:0;padding-inline:1.28rem}.bumblebee-nameplate--notched .bumblebee-nameplate__surface{clip-path:polygon(0 0,calc(100% - .48rem) 0,100% .48rem,100% 100%,.48rem 100%,0 calc(100% - .48rem));filter:drop-shadow(2px 0 0 var(--bb-nameplate-border)) drop-shadow(-2px 0 0 var(--bb-nameplate-border)) drop-shadow(0 2px 0 var(--bb-nameplate-border)) drop-shadow(0 -2px 0 var(--bb-nameplate-border)) drop-shadow(0 8px 18px var(--bb-nameplate-shadow));border:0;padding-inline:.84rem}.bumblebee-nameplate--ribbon .bumblebee-nameplate__surface{border-radius:.26rem;padding-inline:.82rem}.bumblebee-nameplate--ribbon .bumblebee-nameplate__surface:before,.bumblebee-nameplate--ribbon .bumblebee-nameplate__surface:after,.bumblebee-nameplate--decoration-ribbonTails .bumblebee-nameplate__surface:before,.bumblebee-nameplate--decoration-ribbonTails .bumblebee-nameplate__surface:after{content:"";background:var(--bb-nameplate-border);z-index:-1;width:.72rem;position:absolute;top:.22rem;bottom:.22rem}.bumblebee-nameplate--ribbon .bumblebee-nameplate__surface:before,.bumblebee-nameplate--decoration-ribbonTails .bumblebee-nameplate__surface:before{clip-path:polygon(0 0,100% 0,72% 50%,100% 100%,0 100%);left:-.48rem}.bumblebee-nameplate--ribbon .bumblebee-nameplate__surface:after,.bumblebee-nameplate--decoration-ribbonTails .bumblebee-nameplate__surface:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,28% 50%);right:-.48rem}.bumblebee-nameplate--capsule .bumblebee-nameplate__surface{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--bb-nameplate-accent), transparent 52%), 0 8px 18px var(--bb-nameplate-shadow);border-radius:999px}.bumblebee-nameplate--decoration-shine .bumblebee-nameplate__surface{overflow:hidden}.bumblebee-nameplate--decoration-shine .bumblebee-nameplate__surface:before,.bumblebee-nameplate--motion-shimmer .bumblebee-nameplate__surface:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:42%;position:absolute;inset:-45% auto -45% -35%;transform:skew(-20deg)}.bumblebee-nameplate--decoration-stitch .bumblebee-nameplate__surface{outline:1px dashed color-mix(in srgb, var(--bb-nameplate-accent), transparent 18%);outline-offset:-.28rem}.bumblebee-nameplate--decoration-bolts .bumblebee-nameplate__surface{background:radial-gradient(circle at .46rem 50%, var(--bb-nameplate-accent) 0 .09rem, transparent .1rem), radial-gradient(circle at calc(100% - .46rem) 50%, var(--bb-nameplate-accent) 0 .09rem, transparent .1rem), linear-gradient(135deg, #ffffff2e, transparent 42%), var(--bb-nameplate-bg)}.bumblebee-nameplate--decoration-honeycomb .bumblebee-nameplate__surface{background:linear-gradient(30deg, color-mix(in srgb, var(--bb-nameplate-accent), transparent 74%) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, var(--bb-nameplate-accent), transparent 74%) 87.5%), linear-gradient(150deg, color-mix(in srgb, var(--bb-nameplate-accent), transparent 74%) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, var(--bb-nameplate-accent), transparent 74%) 87.5%), linear-gradient(135deg, #ffffff2e, transparent 42%), var(--bb-nameplate-bg);background-size:14px 24px,14px 24px,auto,auto}.bumblebee-nameplate--decoration-sparkle .bumblebee-nameplate__surface:after{content:"";background:radial-gradient(circle at 18% 22%, var(--bb-nameplate-accent) 0 .08rem, transparent .09rem), radial-gradient(circle at 78% 18%, #ffffffbf 0 .07rem, transparent .08rem), radial-gradient(circle at 88% 76%, var(--bb-nameplate-accent) 0 .06rem, transparent .07rem);opacity:.8;z-index:1;position:absolute;inset:-.2rem}.bumblebee-nameplate--decoration-rain .bumblebee-nameplate__surface:after{content:"";z-index:1;border-radius:inherit;background-image:repeating-linear-gradient(112deg, transparent 0 10px, color-mix(in srgb, var(--bb-nameplate-accent), white 20%) 11px 13px, transparent 14px 22px);opacity:.24;position:absolute;inset:.12rem .34rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.bumblebee-nameplate--decoration-confetti .bumblebee-nameplate__surface:after{content:"";z-index:1;opacity:.88;background:linear-gradient(30deg,#f97316 0 0) 16% 28%/.46rem .12rem no-repeat,linear-gradient(-20deg,#22c55e 0 0) 72% 24%/.5rem .12rem no-repeat,linear-gradient(70deg,#38bdf8 0 0) 32% 72%/.42rem .12rem no-repeat,linear-gradient(-45deg,#facc15 0 0) 86% 70%/.46rem .12rem no-repeat,radial-gradient(circle at 48% 18%,#f472b6 0 .08rem,#0000 .09rem);position:absolute;inset:-.08rem .12rem}.bumblebee-nameplate--decoration-lava .bumblebee-nameplate__surface:after{content:"";z-index:1;border-radius:inherit;background:radial-gradient(circle at 22% 42%, color-mix(in srgb, var(--bb-nameplate-accent), white 22%) 0 18%, transparent 19%), radial-gradient(circle at 70% 36%, color-mix(in srgb, var(--bb-nameplate-accent), white 12%) 0 22%, transparent 23%), radial-gradient(circle at 54% 82%, color-mix(in srgb, var(--bb-nameplate-accent), transparent 32%) 0 18%, transparent 19%);filter:blur(.5px);opacity:.38;position:absolute;inset:.05rem .22rem}.bumblebee-nameplate--decoration-halftone .bumblebee-nameplate__surface:after{content:"";z-index:1;background-image:radial-gradient(var(--bb-nameplate-accent) 1px, transparent 1.4px);opacity:.18;background-size:8px 8px;position:absolute;inset:.08rem .2rem;-webkit-mask-image:radial-gradient(circle at 82% 28%,#000 0 34%,#0000 64%);mask-image:radial-gradient(circle at 82% 28%,#000 0 34%,#0000 64%)}.bumblebee-nameplate--decoration-waveform .bumblebee-nameplate__surface:after{content:"";z-index:1;background:linear-gradient(var(--bb-nameplate-accent) 0 0) 12% 50% / 2px 26% no-repeat, linear-gradient(var(--bb-nameplate-accent) 0 0) 24% 50% / 2px 52% no-repeat, linear-gradient(var(--bb-nameplate-accent) 0 0) 36% 50% / 2px 32% no-repeat, linear-gradient(var(--bb-nameplate-accent) 0 0) 64% 50% / 2px 40% no-repeat, linear-gradient(var(--bb-nameplate-accent) 0 0) 76% 50% / 2px 58% no-repeat, linear-gradient(var(--bb-nameplate-accent) 0 0) 88% 50% / 2px 28% no-repeat;opacity:.22;position:absolute;inset:.08rem .24rem}.bumblebee-nameplate--motion-bob .bumblebee-nameplate__surface{animation:2.1s ease-in-out infinite bumblebee-nameplate-bob}.bumblebee-nameplate--motion-pulse .bumblebee-nameplate__surface{animation:1.75s ease-in-out infinite bumblebee-nameplate-pulse}.bumblebee-nameplate--motion-flicker .bumblebee-nameplate__surface{animation:2.8s step-end infinite bumblebee-nameplate-flicker}.bumblebee-nameplate--motion-swing .bumblebee-nameplate__surface{animation:2.4s ease-in-out infinite bumblebee-nameplate-swing}.bumblebee-nameplate--motion-shimmer .bumblebee-nameplate__surface:before{animation:10s ease-in-out infinite bumblebee-nameplate-shimmer}.bumblebee-nameplate--motion-pop .bumblebee-nameplate__surface{animation:1.9s cubic-bezier(.2,1.4,.3,1) infinite bumblebee-nameplate-pop}.bumblebee-nameplate--motion-twinkle .bumblebee-nameplate__surface:after{animation:1.8s ease-in-out infinite alternate bumblebee-nameplate-twinkle}.bumblebee-nameplate--motion-drift .bumblebee-nameplate__surface:after{animation:2.6s linear infinite bumblebee-nameplate-drift}.bumblebee-nameplate--motion-sprinkle .bumblebee-nameplate__surface:after{animation:1.1s steps(2,end) infinite bumblebee-nameplate-sprinkle}.bumblebee-nameplate--motion-ooze .bumblebee-nameplate__surface:after{animation:3s ease-in-out infinite alternate bumblebee-nameplate-ooze}.bumblebee-nameplate--motion-scan .bumblebee-nameplate__surface:after{animation:1.5s linear infinite bumblebee-nameplate-scan}.bumblebee-nameplate.is-playback-paused,.bumblebee-nameplate.is-playback-paused *,.bumblebee-nameplate.is-playback-paused:before,.bumblebee-nameplate.is-playback-paused:after,.bumblebee-nameplate.is-playback-paused :before,.bumblebee-nameplate.is-playback-paused :after{animation-play-state:paused!important}@keyframes bumblebee-nameplate-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.12rem)}}@keyframes bumblebee-nameplate-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12) drop-shadow(0 0 .32rem var(--bb-nameplate-accent))}}@keyframes bumblebee-nameplate-flicker{0%,92%,to{filter:brightness()}94%{filter:brightness(1.45)}96%{filter:brightness(.78)}}@keyframes bumblebee-nameplate-swing{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes bumblebee-nameplate-shimmer{0%{opacity:0;left:-45%}5%{opacity:1}16%{opacity:0;left:115%}to{opacity:0;left:115%}}@keyframes bumblebee-nameplate-pop{0%,to{transform:scale(1)}42%{transform:scale(1.035)}}@keyframes bumblebee-nameplate-twinkle{0%{opacity:.42;transform:scale(.98)rotate(-1deg)}to{opacity:.96;transform:scale(1.02)rotate(1deg)}}@keyframes bumblebee-nameplate-drift{0%{background-position:0 0}to{background-position:28px 18px}}@keyframes bumblebee-nameplate-sprinkle{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2px,-1px)rotate(3deg)}}@keyframes bumblebee-nameplate-ooze{0%{filter:blur(.5px)hue-rotate();transform:scaleX(.98)scaleY(1.02)}to{filter:blur(1.2px)hue-rotate(10deg);transform:scaleX(1.02)scaleY(.98)}}@keyframes bumblebee-nameplate-scan{0%{opacity:.14;filter:drop-shadow(0 0 #0000)}50%{opacity:.34;filter:drop-shadow(0 0 .22rem var(--bb-nameplate-accent))}to{opacity:.14;filter:drop-shadow(0 0 #0000)}}@media (prefers-reduced-motion:reduce){.bumblebee-nameplate__surface,.bumblebee-nameplate__surface:before,.bumblebee-nameplate__surface:after{animation:none!important}}
