.mawas-module__kHnf_a__mascot{right:max(14px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:30;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed}.mawas-module__kHnf_a__character{text-align:center;width:132px;padding-top:24px;position:relative}.mawas-module__kHnf_a__controls{pointer-events:auto;gap:4px;display:flex;position:absolute;top:0;right:3px}.mawas-module__kHnf_a__control,.mawas-module__kHnf_a__restore{color:#356180;cursor:pointer;pointer-events:auto;background:#f8fcfff0;border:1px solid #c6dfea;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 8px #1b436014}.mawas-module__kHnf_a__control{border-radius:50%;width:26px;height:26px}.mawas-module__kHnf_a__control:hover,.mawas-module__kHnf_a__restore:hover{color:#075985;background:#e0f2fe}.mawas-module__kHnf_a__control:focus-visible,.mawas-module__kHnf_a__restore:focus-visible,.mawas-module__kHnf_a__greet:focus-visible{outline-offset:3px;outline:2px solid #0284c7}.mawas-module__kHnf_a__greet{pointer-events:auto;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:24px;width:132px;height:156px;padding:0;display:block;position:relative}.mawas-module__kHnf_a__mascot[data-mawas-dragging=true] .mawas-module__kHnf_a__greet{cursor:grabbing}.mawas-module__kHnf_a__halo{background:radial-gradient(#7dd3fc3d,#0000 70%);border-radius:50%;position:absolute;inset:30% 9% 5%}.mawas-module__kHnf_a__fallback{object-fit:contain;filter:drop-shadow(0 5px 6px #12395026);width:100%;height:100%;position:absolute;inset:0}.mawas-module__kHnf_a__canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.mawas-module__kHnf_a__canvasReady{opacity:1}.mawas-module__kHnf_a__greet:has(.mawas-module__kHnf_a__canvasReady) .mawas-module__kHnf_a__fallback{visibility:hidden}.mawas-module__kHnf_a__name{color:#326080;letter-spacing:.04em;background:#f8fcfff0;border:1px solid #bad7e9bf;border-radius:20px;margin-top:2px;padding:4px 9px;font:600 9px/1.2 system-ui,sans-serif;display:inline-block}.mawas-module__kHnf_a__name span{color:#5aa7ce;padding:0 2px}.mawas-module__kHnf_a__restore{border-radius:20px;gap:5px;min-height:36px;padding:7px 11px;font:600 11px/1.2 system-ui,sans-serif}@media (max-width:639px){.mawas-module__kHnf_a__mascot{right:max(8px, env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom))}.mawas-module__kHnf_a__character{width:96px}.mawas-module__kHnf_a__greet{width:96px;height:116px}.mawas-module__kHnf_a__name{padding:3px 6px;font-size:8px}}@media print{.mawas-module__kHnf_a__mascot{display:none!important}}
