.mascot-avatar_orb__pu40Q{position:relative;display:grid;flex:none;place-items:center;overflow:visible;border-radius:50%;background:radial-gradient(circle at 35% 28%,var(--std-gray-500),var(--std-gray-950) 68%,var(--std-gray-600))}.mascot-avatar_canvas__nBHGx{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:50%;background:transparent}.mascot-avatar_logo__WSMlg{position:relative;z-index:1;width:71.875%;height:41.6667%;filter:drop-shadow(0 .5px 1px rgba(0,0,0,.2));pointer-events:none}.mascot-avatar_mark__c9mBR{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform-origin:50% 50%}.mascot-avatar_logoSource__f9aLg{opacity:1;transition:opacity .1s ease-out}.mascot-avatar_logoPiece__DHBX2{clip-path:inset(var(--clip));opacity:0;transition:opacity .1s ease-out;will-change:transform}.mascot-avatar_animated__eUVqB .mascot-avatar_logoSource__f9aLg,.mascot-avatar_orb__pu40Q:hover .mascot-avatar_logoSource__f9aLg{opacity:0}.mascot-avatar_animated__eUVqB .mascot-avatar_logoPiece__DHBX2,.mascot-avatar_orb__pu40Q:hover .mascot-avatar_logoPiece__DHBX2{opacity:1;animation:mascot-avatar_logo-swim__sNq9B 1.5s ease-in-out var(--phase) infinite}@keyframes mascot-avatar_logo-swim__sNq9B{0%,to{transform:translateY(0)}50%{transform:translateY(var(--swim-y))}}@media (prefers-reduced-motion:reduce){.mascot-avatar_logoSource__f9aLg{opacity:1;transition:none}.mascot-avatar_animated__eUVqB .mascot-avatar_logoPiece__DHBX2,.mascot-avatar_orb__pu40Q:hover .mascot-avatar_logoPiece__DHBX2{display:none;animation:none}}.mascot_root__Fc6kp{position:fixed;right:24px;bottom:24px;z-index:45;display:flex;width:151px;height:56px;align-items:flex-end;justify-content:flex-end;pointer-events:none}.mascot_rootGuiding__WWmY9{z-index:2147483647}.mascot_guideLayer__aMf8p{position:absolute;inset:0;pointer-events:none;transition:transform .8s cubic-bezier(.4,0,.2,1)}.mascot_shell__wpYZ6{position:relative;display:flex;width:151px;height:56px;align-items:center;justify-content:flex-start;gap:8px;padding:11px 19px 11px 11px;color:var(--fish-text-primary);background:var(--fish-surface-popover);border:1px solid var(--fish-border-muted);border-radius:9999px;box-shadow:var(--fish-elevation-popover);cursor:pointer;pointer-events:auto;transition:border-color .18s ease,box-shadow .18s ease}.mascot_shell__wpYZ6:hover{border-color:var(--fish-border-default);box-shadow:var(--fish-elevation-tooltip)}.mascot_avatar__aAOFw{display:grid;flex:none;width:32px;height:32px;place-items:center;line-height:1;transform-origin:center;transition:transform .18s ease}.mascot_shell__wpYZ6:hover .mascot_avatar__aAOFw{transform:rotate(-3deg)}.mascot_label__lqO7N{min-width:0;overflow:hidden;font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.mascot_guideCallout__SksJh{position:absolute;z-index:2;width:0;height:0;pointer-events:none;transition:left .8s cubic-bezier(.4,0,.2,1),top .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.mascot_guideCursor__M0r13{position:absolute;top:0;left:0;z-index:2;display:grid;width:36px;height:38px;padding:0;place-items:center;background:transparent;border:0;cursor:pointer;pointer-events:auto;transform-origin:9px 10px;animation:mascot_guide-cursor-in__9E4X7 .18s ease-out both}.mascot_guideCursor__M0r13:disabled{cursor:default}.mascot_guideCursorReversed___lz2z svg{transform:scaleX(-1)}.mascot_guideMessage__WrSKy{position:absolute;top:24px;left:18px;width:min(382px,calc(100vw - 48px));min-height:106px;padding:16px 48px 16px 16px;color:var(--std-white);background:var(--std-gray-700);border:1px solid var(--fish-border-muted);border-radius:24px;box-shadow:var(--fish-elevation-tooltip);pointer-events:auto;animation:mascot_guide-message-in__kOCmA .18s ease-out both}.mascot_guideMessage__WrSKy p{margin:0;font-size:14px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.mascot_guideMessageLeft__8n7n1{right:-18px;left:auto}.mascot_guideMessageAbove__oqa9_{top:auto;bottom:24px}.mascot_guideClose__MRRyY{position:absolute;top:12px;right:12px;display:grid;width:32px;height:32px;padding:0;place-items:center;color:var(--std-gray-400);background:transparent;border:0;border-radius:9999px;cursor:pointer}.mascot_guideClose__MRRyY:hover{color:var(--std-white);background:rgba(255,255,255,.08)}.mascot_guideClose__MRRyY svg{width:18px;height:18px}@keyframes mascot_guide-message-in__kOCmA{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mascot_guide-cursor-in__9E4X7{0%{opacity:0;transform:scale(.72) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.mascot_guideCallout__SksJh{transition:none}.mascot_guideCursor__M0r13,.mascot_guideMessage__WrSKy{animation:none}}.app-theme_theme__r0vqj{--radius:0.9rem}