.mascot-scene_scene__Oh8aZ{display:flex;flex-direction:column;width:100%;height:100%}.mascot-scene_viewport__6nWV6{flex:1;min-height:0;touch-action:none}.mascot-scene_controls__tlU2N{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px max(18px,env(safe-area-inset-bottom))}.mascot-scene_expressions__F7bND{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.mascot-scene_expression__wIjxq,.mascot-scene_reset__os_Kk{font:inherit;font-size:13px;cursor:pointer;border-radius:999px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mascot-scene_expression__wIjxq{min-height:42px;padding:9px 17px;border:1px solid #d8e6ed;background:#fff;color:#456578}.mascot-scene_expression__wIjxq[aria-pressed=true]{color:#fff;background:#007ccc;border-color:#007ccc}.mascot-scene_resets__XccTm{display:flex;gap:16px}.mascot-scene_reset__os_Kk{min-height:32px;padding:4px 8px;color:#527b8f;background:transparent;border:1px solid transparent}.mascot-scene_expression__wIjxq:focus-visible,.mascot-scene_reset__os_Kk:focus-visible{outline:3px solid #6ce3f4;outline-offset:3px}@media (hover:hover){.mascot-scene_expression__wIjxq:not([aria-pressed=true]):hover{color:#006cae;background:#ecfaff;border-color:#a5dbee}.mascot-scene_reset__os_Kk:hover{color:#007ccc;background:#f2faff}}@media (max-width:480px){.mascot-scene_expressions__F7bND{gap:6px}.mascot-scene_expression__wIjxq{padding:8px 13px}}@media (prefers-reduced-motion:reduce){.mascot-scene_expression__wIjxq,.mascot-scene_reset__os_Kk{transition:none}}.headquarters-display_progress__yaB7A{transform-origin:left;animation:headquarters-display_processing__tYnGB 8s linear infinite}.headquarters-display_status__Xe1OK{animation:headquarters-display_arrive__iGCAC .24s cubic-bezier(.165,.84,.44,1) both}@keyframes headquarters-display_processing__tYnGB{0%{transform:scaleX(.03);opacity:.7}88%{transform:scaleX(1);opacity:1}96%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes headquarters-display_arrive__iGCAC{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.headquarters-display_progress__yaB7A{animation:none;transform:scaleX(.72)}.headquarters-display_status__Xe1OK{animation:none}}