.FlowBoardReturnFab_wrap__x_8xP{position:fixed;right:max(1.1rem,var(--safe-right));bottom:max(1.1rem,var(--safe-bottom));z-index:220;display:flex;align-items:stretch;gap:0;max-width:min(320px,calc(100vw - 2rem));filter:drop-shadow(0 10px 28px rgba(51,30,30,.18));animation:FlowBoardReturnFab_fabIn__jCuBc .28s cubic-bezier(.16,1,.3,1) both}@keyframes FlowBoardReturnFab_fabIn__jCuBc{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.FlowBoardReturnFab_fab__B7k18{display:flex;align-items:center;gap:.65rem;flex:1;min-width:0;min-height:var(--touch-target-min);padding:.65rem .85rem;border-radius:14px 0 0 14px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border-ink-2));border-right:none;background:var(--surface);text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}.FlowBoardReturnFab_fab__B7k18:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-color:color-mix(in srgb,var(--accent) 45%,var(--border-ink-2))}.FlowBoardReturnFab_fabIcon__c1gSh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}.FlowBoardReturnFab_fabText__1byVg{display:flex;flex-direction:column;gap:.12rem;min-width:0}.FlowBoardReturnFab_fabLabel__fJWnJ{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.FlowBoardReturnFab_fabTitle__Geuwi{font-size:.82rem;font-weight:600;line-height:1.25;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FlowBoardReturnFab_dismiss__dP7YC{flex-shrink:0;width:var(--touch-target-min);min-height:var(--touch-target-min);border-left:1px solid color-mix(in srgb,var(--accent) 30%,var(--border-ink-2));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border-ink-2));border-left-color:var(--border-ink);border-radius:0 14px 14px 0;background:var(--bg);color:var(--ink-faint);font-size:1.1rem;line-height:1;cursor:pointer;font-family:inherit;transition:color .15s ease,background .15s ease}.FlowBoardReturnFab_dismiss__dP7YC:hover{color:var(--ink);background:var(--surface)}@media (max-width:480px){.FlowBoardReturnFab_wrap__x_8xP{right:.75rem;bottom:.75rem;max-width:calc(100vw - 1.5rem)}}.PetDexSprite_frame__kpXl1{--pet-scale:1;--sprite-row:0;--sprite-frames:6;--sprite-duration:1100ms;--sprite-sheet-width:1536px;--sprite-y:calc(var(--sprite-row) * -208px);--sprite-end-x:calc(var(--sprite-frames) * -192px);width:calc(192px * var(--pet-scale));height:calc(208px * var(--pet-scale));overflow:hidden;contain:layout paint;flex-shrink:0}.PetDexSprite_frameBanner__3Ru0O,.PetDexSprite_framePicker__43RhL{contain:layout}.PetDexSprite_sprite__mQuJk{width:192px;height:208px;background-image:var(--sprite-url);background-repeat:no-repeat;background-size:var(--sprite-sheet-width) auto;image-rendering:pixelated;transform:scale(var(--pet-scale)) translateZ(0);transform-origin:top left;will-change:background-position;animation:PetDexSprite_petState__5Dw47 var(--sprite-duration) steps(var(--sprite-frames)) infinite}.PetDexSprite_spriteStatic__adCkb{animation:none}@keyframes PetDexSprite_petState__5Dw47{0%{background-position:0 var(--sprite-y)}to{background-position:var(--sprite-end-x) var(--sprite-y)}}@media (prefers-reduced-motion:reduce){.PetDexSprite_sprite__mQuJk{animation:none}}.PixelPet_root__OfRAe{display:flex;align-items:center;justify-content:center;flex-shrink:0}.PixelPet_rootBanner__DdveK,.PixelPet_rootPicker__2OzeX{overflow:visible}.PixelPet_rootCorner__zMbOH{display:block}.PixelPet_placeholder__r8BF2{display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;opacity:.45;user-select:none}.PixelPet_spriteHidden__OJV7N{opacity:0;pointer-events:none}