.smx-svg{--smx-line:#059669;--smx-eye:#0f1b22;--smx-glint:#fff;--smx-gold:#e9a23b;--smx-glow:#fde7b0;--smx-edge:#0f1b2238;width:100%;height:auto;display:block;overflow:visible}.smx{--smx-bubble-bg:#0f1b22;--smx-bubble-fg:#fff;--smx-bubble-hl:#34d399;--smx-focus:#059669;--smx-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--smx-font-ar:"IBM Plex Sans Arabic", "Inter", sans-serif}[data-theme=dark] .smx-svg,[data-mascot-dark] .smx-svg,.smx-dark .smx-svg,.smx-svg.smx-dark{--smx-line:#10b981;--smx-eye:#fff;--smx-glint:#05603f;--smx-gold:#fbbf24;--smx-glow:#fef3c7;--smx-edge:#fff6}[data-theme=dark] .smx,[data-mascot-dark] .smx,.smx.smx-dark{--smx-bubble-bg:#fff;--smx-bubble-fg:#0f1b22;--smx-bubble-hl:#047857;--smx-focus:#34d399}@media (prefers-color-scheme:dark){:root:not([data-theme]) .smx-svg{--smx-line:#10b981;--smx-eye:#fff;--smx-glint:#05603f;--smx-gold:#fbbf24;--smx-glow:#fef3c7;--smx-edge:#fff6}:root:not([data-theme]) .smx{--smx-bubble-bg:#fff;--smx-bubble-fg:#0f1b22;--smx-bubble-hl:#047857;--smx-focus:#34d399}}.smx-line{fill:none;stroke:var(--smx-line);stroke-width:17.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}.smx-arrow{opacity:0}.smx-ball{fill:var(--smx-eye);transition:fill .35s}.smx-glint{fill:var(--smx-glint);transition:fill .35s}.smx-arc{fill:none;stroke:var(--smx-eye);stroke-linecap:round;transition:stroke .35s}.smx-pop,.smx-lids{transform-box:fill-box;transform-origin:50% 60%}.smx-pop.smx-in{animation:.8s cubic-bezier(.3,1.6,.5,1) both smx-pop}.smx-pop.smx-hidden{transform:scale(0)}@keyframes smx-pop{0%{transform:scale(0)}to{transform:scale(1)}}.smx-fade{transition:opacity .6s}.smx-fade.smx-hidden{opacity:0}.smx-lids{transition:transform 90ms ease-in}.smx-lids.smx-blink{transform:scaleY(.08)}.smx-lids.smx-drowsy{transition:transform 1.6s ease-in-out;transform:scaleY(.4)}.smx-svg.smx-hop{animation:.8s cubic-bezier(.34,1.4,.5,1) smx-hop}@keyframes smx-hop{0%{transform:translateY(0)}35%{transform:translateY(-8%)}to{transform:translateY(0)}}.smx-svg.smx-sleep{transform-origin:50% 100%;animation:3.6s ease-in-out infinite smx-breathe}@keyframes smx-breathe{50%{transform:translateY(3%)scaleY(.96)}}.smx-drawing .smx-line:not(.smx-arrow){stroke-dasharray:1 1;animation:3.2s cubic-bezier(.65,0,.35,1) infinite smx-draw}.smx-drawing .smx-pop{animation:3.2s infinite smx-draw-pop}@keyframes smx-draw{0%{stroke-dashoffset:1px}50%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes smx-draw-pop{0%,42%{transform:scale(0)}52%,80%{transform:scale(1)}90%,to{transform:scale(0)}}.smx-acc-ink{fill:var(--smx-eye);transition:fill .35s}.smx-acc-gold{fill:var(--smx-gold)}.smx-acc-glow{fill:var(--smx-glow)}.smx-acc-cord{fill:none;stroke:var(--smx-eye);stroke-width:2.4px;stroke-linecap:round;transition:stroke .35s}.smx-acc-pole{stroke-width:3.8px}.smx-acc-band{stroke-width:7px}.smx-acc-cone{fill:var(--smx-line);stroke:var(--smx-line);stroke-width:3px;stroke-linejoin:round;transition:fill .35s,stroke .35s}.smx-flag-k{fill:#111a1f}.smx-flag-w{fill:#fff}.smx-flag-g{fill:#007a3d}.smx-flag-r{fill:#ce1126}.smx-flag-edge{fill:none;stroke:var(--smx-edge);stroke-width:1.2px}.smx-head-fit{transition:transform .35s}.smx-swing{transform-box:view-box;transform-origin:0 0;animation:4.4s ease-in-out infinite smx-swing}@keyframes smx-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.smx-wave{transform-box:view-box;transform-origin:0 0;animation:3.4s ease-in-out infinite smx-wave}@keyframes smx-wave{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-5deg)scaleX(.96)}}.smx-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite smx-twinkle}@keyframes smx-twinkle{0%,to{opacity:.55;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}.smx-steam{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:2.6s ease-in-out infinite smx-steam}@keyframes smx-steam{0%{opacity:0;transform:translateY(5px)scaleY(.8)}40%{opacity:.85}to{opacity:0;transform:translateY(-7px)scaleY(1.05)}}.smx-hit{width:100%;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;margin:0;padding:0;display:block}.smx-hit:focus-visible{outline:3px solid var(--smx-focus);outline-offset:3px}.smx-static{cursor:default}.smx-bubble{z-index:1;border-radius:1em;background:var(--smx-bubble-bg);width:max-content;max-width:min(320px,100vw - 32px);color:var(--smx-bubble-fg);font:800 var(--smx-bs,16px)/1.18 var(--smx-font);letter-spacing:-.02em;text-align:start;white-space:normal;transform-origin:0 100%;pointer-events:none;border-end-start-radius:.3em;padding:.55em .8em .62em;transition:opacity .35s,transform .35s,background-color .35s,color .35s;position:absolute;box-shadow:0 10px 30px #0f1b2238}[dir=rtl] .smx-bubble{transform-origin:100% 100%}.smx-bubble[data-off]{opacity:0;transform:scale(.85)translateY(8px)}.smx-bubble:empty{display:none}.smx-say{display:block}.smx-say.smx-ar{font-family:var(--smx-font-ar);letter-spacing:0;font-weight:700}.smx-w{animation:.6s cubic-bezier(.2,.9,.25,1) both smx-w-in;display:inline-block}@keyframes smx-w-in{0%{opacity:0;filter:blur(3px);transform:translateY(.6em)rotate(4deg)}to{opacity:1;filter:none;transform:none}}.smx-hl{color:var(--smx-bubble-hl);display:inline-block;position:relative}.smx-hl:after{content:"";transform-origin:0;height:.36em;animation:.55s cubic-bezier(.65,0,.35,1) both smx-uline;animation-delay:var(--d,.3s);background:currentColor;position:absolute;bottom:-.24em;left:-.06em;right:-.06em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M3 9C30 3 66 2 97 5' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M3 9C30 3 66 2 97 5' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.smx-say[dir=rtl] .smx-hl:after{transform-origin:100%}@keyframes smx-uline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.smx[data-festival] .smx-bubble{bottom:112%}.smx-inline{vertical-align:middle;max-width:100%;display:inline-block;position:relative}.smx-inline .smx-bubble{translate:var(--smx-shift,0) 0;inset-inline-start:55%}.smx-inline:not([data-festival]) .smx-bubble{bottom:98%}.smx-inline[data-bubble=bottom] .smx-bubble{border-radius:1em;transform-origin:0 0;border-start-start-radius:.3em;top:calc(100% + 6px);bottom:auto}[dir=rtl] .smx-inline[data-bubble=bottom] .smx-bubble{transform-origin:100% 0}.smx-pending .smx-svg{opacity:0;animation:0s linear 3s forwards smx-reveal}@keyframes smx-reveal{to{opacity:1}}.smx-dock-probe{inset-inline-start:clamp(16px,4vw,40px);bottom:calc(18px + env(safe-area-inset-bottom,0px) + var(--smx-dock-lift,0px));aspect-ratio:414.9/160.8;pointer-events:none;visibility:hidden;width:132px;position:fixed}.smx-dock-probe--end{inset-inline:auto clamp(16px,4vw,40px)}@media (max-width:640px){.smx-dock-probe{width:92px}}.smx-guide{z-index:25;transform-origin:0 0;will-change:transform;pointer-events:none;width:132px;position:fixed;top:0;left:0}.smx-guide:not([data-ready]){visibility:hidden}.smx-guide .smx-hit{pointer-events:none}.smx-guide .smx-svg *{pointer-events:visiblePainted}.smx-guide .smx-bubble{left:55%}.smx-guide:not([data-festival]) .smx-bubble{bottom:98%}.smx-guide .smx-bubble[data-below]{border-radius:1em;transform-origin:0 0;border-start-start-radius:.3em;top:calc(100% + 6px);bottom:auto}[dir=rtl] .smx-guide .smx-bubble[data-below]{transform-origin:100% 0}.smx.smx-guide.smx-brand .smx-svg{--smx-line:#fff;--smx-eye:#0f1b22;--smx-glint:#fff;--smx-edge:#0f1b2238}@media (prefers-reduced-motion:reduce){.smx-svg.smx-hop,.smx-pop.smx-in,.smx-svg.smx-sleep,.smx-w,.smx-hl:after,.smx-swing,.smx-wave,.smx-twinkle,.smx-drawing .smx-pop,.smx-drawing .smx-line:not(.smx-arrow){animation:none}.smx-steam{opacity:.7;animation:none}.smx-drawing .smx-line:not(.smx-arrow){stroke-dasharray:none}.smx-pending .smx-svg{opacity:1;animation:none}.smx-bubble{transition:opacity .2s}.smx-bubble[data-off]{transform:none}}